Skip to main content

Full text of "BYTE 1988 10"

See other formats


FIRST IMPRESSIONS 


Presentation Manager 
and LAN Manager for OS/2 


New Borland Turbos: 
Debugger, Pascal, C 


PLUS 

Adobe Illustrator 
Apple’s CD-ROM Drive 
PC power protection 
Super PC-Kwik/Spooler 
PolyBoost II 
Tickler/2 

Toshiba color printer 


o 440235 o 


What it is—and isn’t 
How it works 
How you can use it 


PRODUCT FOCUS 


A McGRAW-HILL PUBLICATION 


Dell’s System 310 
Sprint 

Amstrad and Epson 
laptops 

Mac Scanners 
C.Talk 

Turbo Prolog2.0 


20 Affordable 80386s 


$3.50 U.S.A./S4.50 IN CANADA 
0360-5280 
































mw 



m 


mmm 










\ 


Breakpoints 


loftcoI+ 
displaypj 
men left 


print 
> s 

void s 
/* Set 
i. 

► int t| 
do 


Breakpoints 

Stack 

Log 

Uatches 

Uariables 

Module... Alt-F3 

File... 

CPU 

Dump 

Registers 
Numeric processor 
User screen Alt~F5 


colstart[col 1 = total: 
total ♦= coluidthileftcol ♦ c| 

> 

while ((total <= 00) Aa (leftc 
rightcol = leftcol ♦ col - 2; 
printco1(); 


1-Help Esc-fthort 


115 

r far * 0000:0008 
3 2B944L 


ased on the value of leftcol 


Log 

Stopped at _main 
Stopped at HCALCII162 


-Registers 
ax 7110 
hx 000F 
cx 0000 
dx 0800 
si 0075 
di B948 
bp FFCC 


; dump uatch uhvtnu to log 
Watches 

le.Ftco 1 »col-2 int 115 

displayptr cliar far * 0000:0000 

mem left long 209441. 


Shown here are views of source code, CPU registers, watch expressions, and a session log. 


What started modestly enough in 
November of 1983 with the launch of 
Borland’s first program, Turbo Pascal® 
1.0, became a revolution and it’s been 
going like a rocket ever since. 

We’ve changed the way you program. 

We invented integrated environments 
with Turbo Pascal and we brought them 
to all our languages. Borland continues 
to bring you the best programming tools 
in the world. 

New! Turbo Assembler & 

Turbo Debugger 

Two state-of-the-art development tools 
in one package for only $149.95. 

New Turbo Debugger® 
debugs all sizes 

With EMS support, remote debugging, 
and 386 virtual machine debugging, 
there's no limit to the size of program 
you can debug. In fact with 386 virtual 
machine mode, debugging takes zero, 
bytes of conventional memory! 

See what’s happening 

Overlapping windows give you multiple 
views of the program you’re debugging: 
source code, variables, CPU registers, 
call stack, watches, breakpoints, memory 
dump, and more. And a new “session¬ 
logging" feature tracks and records your 
every move. 

You’re in control 

Our breakpoints give you more control 
than anyone else’s. Ordinary debuggers 
only get you to a stop, then they stop. 
When our breakpoints are triggered 
you can simply stop, or you can print 
expressions, run code, send messages 
to the session log, or even evaluate an 
expression with user-defined function 
calls. And all our breakpoints are 
conditional. 


Unique Data Debugging 

Plain Vanilla debuggers can only give 
you code debugging. Our new Turbo 
Debugger give you data debugging too. 
You can browse through your data from 
the simplest byte to the hairiest data 
structure, inspect arrays, and walk 
through linked lists. All by point 
and shoot. 

Feature highlights 

Breakpoints 

■ Actions: stop, run code, log expression 

■ Break on condition, memory changed 

■ Software ICE capabilites 

■ 386 debug register support 

■ Support for hardware debuggers 

Debug any program 

■ Turbo Pascal, Turbo C, Turbo Assembler 

■ EMS support 

■ 386 virtual machine and remote machine 
debugging 

■ Supports CodeView' and .MAP-compatible 
programs 

Data Debugger 

■ Follow pointers through linked lists 

■ Browse through arrays and data structures 

■ Change data values 


New Turbo Assembler® 
lets you write the tightest, 
fastest code 

Turbo Assembler is faster than other 
assemblers, and you can use it on your 
existing code. It’s fully MASM compat¬ 
ible, 4.0, 5.0, and 5.1; even MASM can’t 
say that. Turbo Assembler takes you 
beyond MASM, with significant new 
Assembly language extensions, more 
complete error checking, and full 
386 support. 

Turbo Assembler is designed for easy 
interfacing with high-level languages like 
Turbo Pascal and Turbo C. We use Turbo 
Assembler on Quattro,® our best-selling 
spreadsheet program; now you can write 
your own best-seller with Turbo 
Assembler! 

Feature highlights 

■ Faster than other assemblers 

■ MASM compatible (4.0, 5.0, and 5.1) 

■ Significant new assembly language 
extensions 

■ Easy interfacing with high-level languages 
including Turbo C and Turbo Pascal 

■ Full 386 support 


TURBO DEBUGGER 

TURBO 


FEATURE COMPARISON 

DEBUGGER 

CodeView 

Multiple overlapping views 

Yes 

No 

386 virtual-86 mode debugging 

Yes 

No 

Remote debugging 

Yes 

No 

Data debugging 

Yes 

Partial 

Generalized breakpoints 

Yes 

No 

Session logging 

Yes 

No 

Conventional memory used—80386 

ZeroK 

230K 

Conventional memory used—remote 

15K 

N/A 

Turbo Debugger version 1.0, Microsoft CodeView version 2.2. 



TURBO ASSEMBLER 

TURBO 

Microsoft* 

BGIDEM0 BENCHMARK 

ASSEMBLER 

Assembler 

Assembly time (seconds) 

9.34 

27.46 

Link time (seconds) 

4.15 

10.51 

FEATURE COMPARISON 

MASM compatible (4.0, 5.0, 5.1) 

Yes 

No 

Thorough type checking 

Yes 

No 

Nested structures and unions 

Yes 

No 

Multimodule cross reference 

Yes 

No 

Assemble multiple files 

Yes 

No 

Run on IBM PS/2 model 60 using Turbo Assembler version 1.0, Turbo Linker version 2.0, 

Microsoft Macro Assembler version 5.10, Microsoft Overlay Linker version 3.64. 









lebugger, Turbo Pascal 5.0 


New! Turbo C® 2.0 with 
integrated source-level 
debugger 

New Turbo C 2.0 is the one C compiler 
that does it all; nothing is half done or not 
done at all—instead, your every program¬ 
ming need is met. We wrote our best- 
selling word processor Sprint® with Turbo 
C; now you can write your own best seller 
with Turbo C 2.0. 

At better than 16,000 lines a minute,* 
Turbo C 2.0 compiles your code 20-30% 
faster than its predecessor Turbo C 1.5 
which was already faster than any other C 
compiler. 



Pro ject Options Debug 


Edit Run 


Compile 


Break/uatch 


Line 117b Col 13 Insert Indent Tab Fill 
StatusLineC "Press any key to continue, ESC to 


getuieusettingsC ftup )\ 

width = (vp.right - vp.left) s 15; 

height. - Add Watch - 

width * height 

x = y =H- 

color = l: 


/■* get u 
- t 

-Irt 

Beg i n| 


Add watch Ctrl-F7 

Delete watch 

Edit watch 

Remove all watches 

Toggle breakpoint Ctrl-F8 
Clear all breakpoints 
View next breakpoint 


I for( j=0 


j<10 


/■**■ For 10 rows of boxes 


Tort i=0 J i<15 ; + *i K s* For 15 columns of boxes »/ 

setf i 1 lstyle( SOLID_FILL, color++ ); Set the color of box */ 

bar( x, y, x+width, y+height Draw the box */ 

x += widtli + l; Advance to next col 

color - 1 + (color V. (MaxColors - 2)); Set new color 

J End of COLUMN loop 

-- Watch --- 

, »•: -f left:!, top M3, right: 638, bottom: 336, olipM > 


Fi-Help Esc-Abort 


Make bugs bug off 

Nice bugs are dead bugs, and Turbo C 
2.0’s integrated source-level debugger 
lets you find them and flatten them in a 
flash. You can set multiple breakpoints, 
watch variables and evaluate expres¬ 
sions—all from inside your integrated C 
environment. 


Minimum syslem requirements: For the IBM PS/2™ and the IBM® 
lamily of personal computers and all 100% compatibles. PC-D0S 
(MS-DOS) 2.0 or later. Turbo Debugger minumum 384K. Turbo 
Assembler minimum 256K. Turbo C and Turbo Pascal minimum 
448K (256K comment line version). 


'Customer satisfaction is oui main concern, il within 60 days ol purchase this product does not per¬ 
form in accordance with our claims, call our customer service department, and we will arrange a 
refund 

Prices and specifications subject to change without notice. 

Alt Borland products are trademarks or registered trademarks ot Borland International. Inc. 

Other brand and product names are trademarks or registered trademarks ot their respective holders 
Copyright e 1988 Borland International. Inc Bl 1290 


Debugging in the Turbo environment: shown here an expression is being added to the Watch 
window in Turbo C. The Execution Bar highlights the next line the debugger will execute. 


TURBO C 2.0 


HEAPSORT BENCHMARK 

TURBO C 2.0 

Microsoft* C 5.1 

.OBJ size (bytes) 

843 

945 

.EXE size (bytes) 

6896 

7731 

Execution time (seconds) 

8.1 

12.2 

FEATURE COMPARISON 

Integrated debugger 

Yes 

No* 

Inline assembly 

Yes 

No 

Auto dependency checking 

Yes 

No 

EMS support for edit buffer 

Yes 

No 

Device-independent graphics 

Yes 

No 

Number of memory models 

6 

5 

Price 

$149.95 

$450.00 


Heapsort compiled with lull optimization. Benchmark run on an IBM PS/2 Model 60. 
'Integrated debugger included with Quick C. 


Turbo C and Turbo Pascal owners, upgrade now! 
CALL (800) 543-7543 

If you’re a registered Turbo C and/or Turbo Pascal owner, you can upgrade and get the 
latest version of your favorite language, plus both Turbo Assembler and Turbo Debugger, 
all at special upgrade prices. Whether you order by phone or mail, be sure to include 
your old Turbo Pascal and/or Turbo C serial numbers and the code PL02. 

Mail coupon to: Borland, Attn: Dept. PL02,1800 Green Hills Road, 

P.0. Box 660005, Scotts Valley, CA 95066-0005. 

UPGRADE OFFERS For registered Turbo Pascal* and Turbo C* owners! 
(Unregistered owners, see below*) 


Name 

Shipping address 

City Stale Zip 

( _ ) _ 

Telephone 

To qualify for the upgrade price you must give the serial number of the equivalent product you are upgrading. 

Turbo Pascal Serial Number 
Turbo C Serial Number 


Upgrades for registered Turbo C and Turbo Pascal owners 
Please check box(es) 

1 □ Turbo C 2.0 Professional (Includes both Turbo Assembler and Turbo 

Debugger) 

2 □ Turbo Pascal 5.0 Professional (Includes both Turbo Assembler and 

Turbo Debugger) 

3 □ Turbo Pascal with 5.0 upgrade manual and disks 

4 □ Turbo C with 2.0 upgrade manual and disks 


Suggested 

Upgrade 

Retail 

Price 

250.00 

99.95 

250.00 

99.95 

N/A 

49.95 

N/A 

49.95 


Please specify diskette size: Either □ 5’/T OR □ 3V2* 


Total product amount $ 

CA and MA residents add sales tax $ 

In US please add $5 shipping/handling for each product $ 

In Canada please add $10 shipping/handling for each product $ 

Total amount enclosed $ 


Payment: □ VISA □ MC □ Check □ Bank Draft Credit card expiration date:_/. 


Name as it appears on card 


•It you have not registered your Tubo Pascal or turbo C. you may qualify tor the special price by including you completed registration card with this coupon and payment. Otter good September 1 through November 30,1988. Coupon must be postmarked before December 15.1988 
Otter good in U.S. aid Caiada onfy. This otter limited to one upgrade per valid product serial timber. Not good with any other otter from Borland. CODs and puchase orders will not be accepted by Borland. 

Circle 37 on Reader Service Card (DEALERS: 38) 




















and Turbo C 2.0! 



Shown here is the Evaluate/Modify window of Turbo Pascal: look at expressions, examine 
structured data types, change variables on the fly. 


Turbo C 2.0 has the best 
of everything 

■ Includes the compiler, editor, and 
debugger, all rolled into one 

■ Integrated source-level debugger 
lets you step code, watch variables, 
and set breakpoints 

■ Develop and debug production-quality 
code in all six memory models 

■ Inline assembler support 

■ Support for Turbo Assembler 
and Turbo Debugger 

■ Make facility with automatic 
dependency checking 

■ Over 430 library functions, including 
a complete graphics library 

■ Only $149.95 

New Turbo C Professional 

Turbo C 2.0 plus both Turbo Assembler 
& Turbo Debugger: all three programs 
rolled into one—the one C package that 
has everything. A complete set ot tools 
that caters to every level of program¬ 
ming expertise. Turbo C Professional: 
$250. Includes coupon for free T-shirt 
(while supplies last). 

New! Turbo Pascal® 5.0 with 
integrated source-level 
debugger 

Turbo Pascal, the worldwide favorite with 
over a million copies in use, just got 
even smarter. The best got better. Meet 
Version 5.0. In a word, it’s revolutionary. 

Not only do you go code-racing at 
more than 34,000 lines a minute,* you 
also now go into a sophisticated debug¬ 
ging environment—right at source level. 


It’s completely integrated and bullet-fast. 

Turbo Pascal’s new integrated 
debugger takes you inside your code 
for fast fixes. You step, trace, set multi¬ 
ple breakpoints. You modify variables as 
you debug and watch full expressions 
at runtime. 

Separate Compilation 

Break your code into units. Your separ¬ 
ately compiled units can be shared by 
multiple programs and linked in a ftash 
with Turbo Pascal’s built-in Make utility 
and smart linker. We give you a powerful 
library of standard units including the 
spectacular Borland Graphic Interface 
and our state-of-the-art overlay 
manager. 


Feature highlights 

■ Includes the compiler, editor, 
and debugger, all rolled into one 

■ Integrated source-level debugger 
lets you step code, watch variables, 
and set breakpoints 

■ Overlays, including EMS support 

■ 8087 floating-point emulation 

■ Support for Turbo Assembler 
and Turbo Debugger 

■ Procedural types, variables, 
and parameters 

■ Smaller, tighter programs: Smart Linker 
strips both unused code and data 

■ Constant expressions 

■ EMS support for editor 

■ Only $149.95 

Debugging: The inside story 

Turbo Pascal’s new integrated source- 
level debugger takes you inside your 
code to fix errors fast. Don’t worry 
about errors, everyone makes them; 
but with the right debugger, this one, 
it's a fast fix. 

Turbo Pascal Professional® 

Turbo Pascal 5.0 plus both Turbo 
Assembler & Turbo Debugger: all three 
programs rolled into one—the one 
Pascal package that has everything. A 
complete set of tools that caters to 
every level of programming expertise. 
Turbo Pascal Professional: $250. 
Includes coupon for free T-shirt 
(while supplies last). 


For the dealer nearest you 
Call (800) 543-7543 


TURBO PASCAL 5.0 

TURBO 

Turbo 

SIEVE BENCHMARK 

PASCAL 5.0 

Pascal 4.0 

.EXE size (bytes) 

1440 

1504 

Execution time (seconds) 

6.15 

7.25 

FEATURE COMPARISON 

Integrated debugger 

Yes 

No 

Overlays, including EMS support 

Yes 

No 

8087 floating-point emulation 

Yes 

No 

Turbo Debugger support 

Yes 

No 

Procedural types, variables, parameters 

Yes 

No 

Smart linking of code and data 

Yes 

No 

Constant expressions 

Yes 

No 

EMS support for editor 

Benchmark (25 ileralions) run on an IBM PS/2 Model 60. 

Yes 

No 


60-day money-back guarantee* BORLAND 

Circle 39 on Reader Service Card (DEALERS: 40) 







EVTE 

OCTOBER 1988 VOL. 13/NO. 10 


PRODUCTS IN PERSPECTIVE 


67 What’s New 
89 Short Takes 


Toshiba 3-in-One P321SLC, 

a color dot-matrix printer 
Illustrator 88, PostScript 
drawing gets better 
AppleCD SC, 
a new CD-ROM drive 
Super PC-Kwik 
and PolyBoost II, 
two great caching programs 
Tickler/2, a powerful 
personal scheduler 
Zortech Comm Toolkit, 
some eye-opening programs 


FIRST IMPRESSIONS 



Adobe Illustrator/89 

194 


101 


Computing at Chaos Manor: 

Stick Shift or Automatic? 

by Jerry Pournelle 

Jerry takes a look 201 

at Windows and Sprint. 


EXPERT ADVICE 


151 Borland Beefs Up Its Languages 

by Rick Grehan 
and Tom Thompson 
Turbo C and Turbo Pascal get 
upgrades, but the big news is 
an assembler and a debugger. 

157 Presentation Manager 
and LAN Manager 

by Steve Apiki and Stanford Diehl 
A graphical interface and network 
support carry OS/2 well beyond 
the traditional DOS environment. 


REVIEWS 

164 Product Focus: 

80386s for the Masses 

by Steve Apiki and Stanford Diehl 
Twenty 80386-based clones 
offering a revolutionary 
feature—affordability. 


119 Applications Plus: 

Sprint with Caution 

by Ezra Shapiro 

Ezra tests Borland’s new 

word processor. 209 

129 Down to Business: 

Be Secure, Not Sorry 

by Wayne Rash Jr. 

Your computers and data 

need protection from 

accidents and malice. 215 

133 Macinations: 

MS-DOS, MiniFans, Math, 
and Mice 

by Don Crabb 

These tools make 223 

the Mac a multifaceted 

machine. 

137 OS/2 Notebook: 

The Good News 230 

and the Bad News 

by Mark Minasi 

There’s a price to pay 

for all OS/2’s features. 


143 COM1: 

Back to the Future Again 

by Brock N. Meeks 
Prodigy may be the 
breakthrough computer 
conferencing system. 


Bucking the System 

by John Unger 
Dell’s System 310 provides 
optimized performance 
at a minimized price. 

The Odd Couple 

by Wayne Rash Jr. 

The Amstrad PPC640 
and the Epson Equity LT 
have little in common 
beyond portability. 

Bringing the Outside World 
into a Macintosh 

by Laurence H. Loeb 
A look at five low-end 
scanners that bring text and 
graphics to the Mac. 

Smalltalk a la C 

by Namir Clement Shammas 
C_Talk provides 
powerful object extensions 
to C in a Smalltalk-like 
environment. 

Turbo Prolog Revisited 

by Alex Lane 
Version 2.0 is a cut above 
the original version 
with enhanced database 
and graphics features. 

D the Data Language 

by Pam Oppenheim 
An alternative to dBASE 
for developing 
custom applications. 

Suit Yourself with Sprint 

by Lamont Wood 
A high-end word processor 
that you can customize. 

Review Update 


2 BYTE 


OCTOBER 1988 


COVER PHOTOGRAPHY: ROBERT TINNEY © 1988 











IN DEPTH 


234 Introduction: Hypertext 


237 A Grand Vision 

by Janet Fiderio 
After 43 years, hypertext 
applications are coming out 
of research labs and into 
the market. 


247 From Text to Hypertext 

by Mark Frisse 
Convert on-line printed 
documents into hierarchically 
structured hypertext. 

255 The Right Tool for the Job 

by Michael L. Begeman 
and Jeff Conklin 
Hypertext offers an 
ideal model for the systems 
design process. 

268 Hyper Activity 

Hypertext products, services, 
and information. 


FEATURES 


270 PC Power, Part 1: 

Power Protection 

by Mark Waller 
Just what do those power 
protection devices do, 
and how well do they do it? 



Hypertext/235 


ESHHH 

6 Editorial: The Russians 
Are Coming 
11 Microbytes 
22 Letters 
33 Chaos Manor Mail 
38 Ask BYTE 
50 Book Reviews 
339 Coming Up in BYTE 


READER SERVICE 


338 Editorial Index by Company 
340 Alphabetical Index to Advertisers 
342 Index to Advertisers by Product 
Category 

Inquiry Reply Cards: after 344 


PROGRAM LISTINGS 


From BIX: see 232 
From BYTEnet: 
call (617) 861-9764 
On disk or in print: 
see card after 312 


HANDS ON 

283 Ciarcia’s Circuit Cellar: 

A Supercomputer, Part 1 

by Steve Ciarcia 
Steve discusses the basics 
of multiprocessing. 

293 Some Assembly Required: 
Floating-Point without 
a Coprocessor, Part 2 

by Rick Grehan 
Getting numbers to and from 
a binary floating-point 
mathematics package. 





PC Power Protection/270 


BYTE (ISSN 0360-5280) is published monthly with an additional issue in 
October by McGraw-Hill Inc. Postmaster: Send address changes, USPS 
Form 3579, undeliverable copies, and fulfillment questions to BYTE 
Subscriptions, P.O. Box 7643, Teaneck, NJ 07666-9866. Second-class 
postage paid at Peterborough, NH 03458 and additional mailing offices. 
Postage paid at Winnipeg, Manitoba. Registration number 9321. Printed in 
the United States of America. 

Not responsible for lost manuscripts or photos. Opinions expressed by the 
authors are not necessarily those of BYTE. 

Copyright © 1988 by McGraw-Hill Inc. All rights reserved. Trademark 
registered in the United States Patent and Trademark Office. 

Subscription questions or problems should be addressed to: 
BYTE Subscriber Service, P.O. Box 7643, Teaneck, NJ 
07666-9866. 



OCTOBER 1988 -BYTE 3 


















BVTE 


EDITOR IN CHIEF PUBLISHER/GROUP VICE PRESIDENT 

Frederic S. Langa J. Burt Totaro 


OPERATIONS 

Glenn Hartwig Associate Managing Editor 

REVIEWS (Hardware, Software, Product Focus) 

Cathryn Baskin Associate Managing Editor, Dennis Allen 
Senior Technical Editor, Software, Stephen Apiki Testing 
Editor, BYTE Lab, Stanford Diehl Testing Editor, BYTE Lab 


MARKETING COMMUNICATIONS 

Horace T. Howland Director, Pamela Petrakos-WiIson 
Promotion Manager, Wilbur S. Watson Marketing Services 
Manager, Dawn Matthews Public Relations Manager, Lisa 
Jo Steiner Marketing Assistant, Stephanie Warnesky 
Marketing Art Director, Sharon Price Associate Art Director, 
Julie Perron Market Research Analyst 


ADVERTISING SALES 

Dennis J. Riley Director, (603) 924-9281 

Sandra Foster Administrative Assistant 

NEW ENGLAND 

ME, NH, VT, MA, Rl, ONTARIO, CANADA & 
EASTERN CANADA 
JohnC. Moon (617) 262-1160 


NEWS AND TECHNOLOGY (Mlcrobytea, What’a New, Short Takes) 

Rich Malloy Associate Managing Editor, D. Barker Senior 
Editor, News and Technology, Anne Fischer Lent Senior 
Editor, New Products 

Peterborough: Roger Adams Associate News Editor, David 
Andrews Associate News Editor, Martha Hicks Associate 
News Editor 

West Coast: Gene Smarte Bureau Chief, Costa Mesa, 
Nicholas Baran Technical Editor, San Francisco, Frank 
Hayes Associate News Editor, Marlene Nesary Associate 
News Editor, Jeffrey Bertolucci Editorial Assistant, San 
Francisco 

SENIOR TECHNICAL EDITORS 

Ken Sheldon Features, Jane Morrill Tazelaar In Depth, 
Richard Grehan At Large, Tom Thompson At Large 


PLANNING AND RESEARCH 

Michele Perron Director 

Faith Kluntz Copyrights Coordinator, Cynthia Damato 
Sands Reader Service Coordinator 

FINANCIAL SERVICES 

Philip L. Penny Director of Finance and Services, Kenneth 
A. King Business Manager, Christine Monkton Assistant, 
Marilyn Haigh, Diane Henry, JoAnn Walter, Jaime Huber 

CIRCULATION 

Dan McLaughlin Director 

James Bingham Newsstand Sales Manager, Vicki Weston 
Assistant Manager, Karen Desroches Distribution 
Coordinator, Donna Healy, Direct Accounts Coordinator, 
Louise Menegus Back Issues 


TECHNICAL EDITORS 

Janet J. Barron, Janet Fiderio, Jon Udell, Stanley Wszola 

ASSOCIATE TECHNICAL EDITOR 

Robert Mitchell 
CONSULTING EDITORS 

Steve Ciarcia, Jerry Pournelle, Ezra Shapiro, Don Crabb, 
Brock N. Meeks, Mark Minasi, Wayne Rash Jr. 

CONTRIBUTING EDITORS 

Jonathan Amsterdam Programming Projects, Mark 
Dahmke Video, Operating Systems, Mark Haas At Large, 
Rik Jadrnicek CAD, Graphics, Spreadsheets, Robert T. 
Kurosaka Mathematical Recreations, Alastair J. W. Mayer 
Software, Stan Miastkowski New Technology, Alan R. 
Miller Languages and Engineering, Dick Pountain 
Algorithms, Roger Powell Computers and Music, Phillip 
Robinson Semiconductors, Jon Shiell High-Performance 
Systems, Ernest Telk) Artificial Intelligence 


PERSONNEL 

Patricia Burke Personnel Coordinator, Beverly Goss 
Receptionist 

BUILDING SERVICES 

Tony Bennett Manager, Cliff Monkton, Mark Monkton, 
Agnes Perry 


BIX 


BYTE INFORMATION EXCHANGE 


DIRECTOR 

Stephen M. Laliberte 

EXECUTIVE EDITOR 

George Bond 

ASSOCIATE EDITOR 
Tony Lockwood 


COPY EDITORS 

Lauren Stickler Chief, Susan Colwell, Judy Connors- 
Tenney, Jeff Edmonds, Nancy Hayes, Cathy Kingery, 
Margaret A. Richard, Warren Williamson 

EDITORIAL ASSISTANTS 

Peggy Dunham Office Manager, Linda C. Ryan, June N. 
Sheldon, Lynn Susan Valley 


MICROBYTES DAILY 

D. Barker Coordinator, Peterborough, Rich Malloy New 
York, Gene Smarte Costa Mesa, Nicholas Baran San 
Francisco, Rick Cook Phoenix, Frank Hayes San Francisco, 
Jason Levitt Austin, TX, Larry Loeb Wallingford, CT, Brock 
N. Meeks La Mesa, CA, Stan Miastkowski Peterborough, 
Wayne Rash Jr., Sue Rosenberg Washington, DC, David 
Reed Lexington, KY 


ART 

Nancy Rice Director, Joseph A. Gallagher Assistant 
Director, Jan Muller Assistant, Alan Easton Technical Artist 

PRODUCTION 

David R. Anderson Director, Virginia Reardon 
Senior Editorial Production Coordinator, Denise Chartrand 
Editorial Production Coordinator, Michael J. Lonsky 
Editorial Production Coordinator 


GROUP MODERATORS 

David Allen Applications, Frank Boosman Artificial 
Intelligence, Leroy Casterline Other, Marc Greenfield 
Programming Languages, Jim Howard Graphics, Gary 
Kendall Operating Systems, Steve Krenek Computers, 
Brock N. Meeks Telecommunications, Barry Nance New 
Technology, Donald Osgood Computers, Sue Rosenberg 
Other, Jon Swanson Chips 


TYPOGRAPHY 

Sherry Fiske Systems Manager, Donna Sweeney 
Applications Manager, Christa Patterson 

ADVERTISING/PRODUCTION (603) 924-6446 

Lisa Wozmak Director, Lyda Clark Senior Account 
Coordinator, Karen Cilley, Linda Fluhr, Jeanne Gatcombe, 
Brian Higgins, Rod Holden, Wai Chiu Li Quality Control 
Manager, Julie Murphree Advertising/Production 
Coordinator 


BUSINESS AND MARKETING 

Patricia Bausum Secretary, Denise A. Greene Customer 
Service, Brian Warnock Customer Service, Tammy Burgess 
Customer Credit and Billing 

TECHNOLOGY 

Clayton Lisle Director, Business Systems Technology, 

MHIS, Jack Reilly Senior Business Systems Analyst, Bob 
Dorobis Business Systems Analyst, Fred Strauss Senior 
Business Systems Analyst 


ATLANTIC 

NY, NYC, CT, NJ (NORTH) 

Leah G. Rabinowitz (212) 512-2096 
(203) 968-7111 

EAST 

PA, KY, NJ (SOUTH), MD, VA, W.VA, 

DE, DC 

(215) 496-3833 
SOUTHEAST 

NC, SC, GA, FL, AL, TN 
Thomas Tolbert (404) 252-0626 

MIDWEST 

IL, MO, KS, IA, ND, SD, MN, Wl, NE, IN, Ml, MS, OH 
Bob Denmead (312) 751-3740 

Jennifer L. Bartel West Coast Sales Manager, (214) 644-mi 

SOUTHWEST, ROCKY MOUNTAIN 
CO, WY, OK, TX, AR, LA 
Karl Heinrich (713) 462-0757 

SOUTH PACIFIC 

SOUTHERN CA, AZ, NM, LAS VEGAS 
Jack Anderson (714) 557-6292 
Tom Harvey (213) 480-5243 

NORTH PACIFIC 

HI, WA, OR, ID, MT, NORTHERN CA, NV (except 
LAS VEGAS), UT, WESTERN CANADA 
Mike Kisseberth (415) 362-4600 
Bill McAfee (415) 349-4100 

TELEMARKETING 

L. Bradley Browne Director 
Susan Boyd Administrative Assistant 

BYTE BITS (2x3) 

Dan Harper (603) 924-6830 

THE BUYER'S MART (1x2) 

Mark Stone (603) 924-3754 

REGIONAL ADVERTISING SECTIONS 
MID-ATLANTIC, METRO NY & NEW ENGLAND, 
SOUTHERN CALIFORNIA 
Elisa Lister (603) 924-6830 

MIDWEST, PACIFIC NORTHWEST, 

METRO NY & NEW ENGLAND 
Scott Gagnon (603) 924-6830 

SOUTHEAST, SOUTHWEST 
Denise Vernier (603) 924-9281 

BYTE DECK MAILINGS 
National 

Ed Ware (603) 924-6166 

A/E/C COMPUTING DECK 
COMPUTING FOR ENGINEERS DECK 
Mary Ann Goulding (603) 924-9281 

INTERNATIONAL ADVERTISING SALES STAFF 
See listing on page 341. 


EDITORIAL AND BUSINESS OFFICE: 

One Phoenix Mill Lane, Peterborough, NH 03458, (603) 924-9281. 

West Coast Branch Offices: 425 Battery St., San Francisco, CA 94111, (415) 954-9718; 3001 
Red Hill Ave., Building #1, Suite 222, Costa Mesa, CA 92626, (714) 557-6292. 

New York Branch Editorial Office: 1221 Avenue of the Americas, New York, NY 10020, (212) 
512-3175. 

BYTEnet: (617) 861-9764 (set modem at 8-1 -N or 7-1-E; 300 or 1200 baud). 

Fax: (603) 924-7507. Telex: (603) 924-7861. 

SUBSCRIPTION CUSTOMER SERVICE: Outside U.S. (201) 837-1315; Inside U.S. (800) 423-8272. 

Officers of McGraw-Hill Information Services Company: President: Walter D. Serwatka. Executive 
Presidents: Kenn0th E - Gazzola, Aerospace and Defense: Ira Herenstein, Computers 
■ •nil a nd Communications; Russell C. White, Construction: Robert P. McGraw, Healthcare; Brian H. Hall, 
Legal. Senior Vice Presidents-Publishers: Laurence Altman, Data Communications; David J. McGrath, 
Engineering News-Record. Senior Vice Presidents: Robert D. Daleo, Finance; Michael J. Koeller, Human 
Resources. Group Vice Presidents: J. Burt Totaro, BYTE; Norbert Schumacher, Energy/Process Industries. 
Vice Presidents: George Bsinger, Circulation; Julia Lenard, Systems Planning and Technology. 

Officers of McGraw-Hil, Inc.: Joseph L. Dionne, Chairman, President, and Chief Executive Officer; Robert 
N. Landes, Executive Vice President, General Counsel, and Secretary; Robert J. Bahash, Executive Vice 
President and Chief Financial Officer; Frank D. Penglase, Senior Vice President, Treasury Operations. 


Founder: James H. McGraw (1860-1948). Executive, editorial, circulation, and advertising offices: One Phoenix Mill 
Lane, Peterborough, NH 03458, phone (603) 924-9281. Office hours: Monday through Thursday 8:30 AM-4:30 PM, 
Friday 8:30 AM-1:00 PM, Eastern Time. Address subscriptions to BYTE Subscriptions, P.O. Box 7643, Teaneck, NJ 
07666-9866. Subscriptions are $22.95 for one year, $39.95 for two years, and $55.95 for three years in the U.S. and its 
possessions. In Canada and Mexico, $25.95 for one year, $45.95 for two years, $64.95 for three years. $75 for one-year 
air delivery to Europe. Y28.800 for one-year air delivery to Japan, Y 14,400 for one-year surface delivery to Japan, $40 
surface delivery elsewhere. Air delivery to selected areas at additional rates upon request. Single copy price is $3.50 in 
the U.S. and its possessions, $3.95 in Canada, $4.50 in Europe, and $5 elsewhere. Foreign subscriptions and sales 
should be remitted in U.S. funds drawn on a U.S. bank. Please allow six to eight weeks for delivery of first issue. 
Address editorial correspondence to: Editor, BYTE, One Phoenix Mill Lane, Peterborough, NH 03458. Unacceptable 
manuscripts will be returned if accompanied by sufficient postage.Where necessary, permission is granted by the 
copyright owner for libraries and others registered with the Copyright Clearance Center (CCC) to photocopy any article 
herein for the flat fee of $1.50 per copy of the article or any part thereof. Correspondence and payment should be sent 
directly to the CCC, 29 Congress St., Salem. MA 01970. Specify ISSN 0360-5280/83, $1.50. Copying done for other 
than personal or internal reference use without the permission of McGraw-Hill, Inc. is prohibited. Requests for special 
permission or bulk orders should be addressed to the publisher. BYTE is available in microform from University 
Microfilms International, 300 North ZeebRd., Dept. PR, Ann Arbor, MI 48106 or 18 Bedford Row, Dept. PR, London 
WC1R4EJ, England. 

BYTE and BVTE are registered trademarks of McGraw-Hill, Inc. 


4 BYTE • OCTOBER 1988 






Integrated Soft' ware for 
ScSwnaffci & PC© Artwork 



Introducing HiWIRE^PIus 

Wintek’s smARTWORK* 
pioneered low-cost printed- 
circuit-board CAD. Then HiWIRE 
set the standard for productivity 
and ease-of-use in schematic 
capture. Now Wintek introduces 
HiWIRE-Plus, integrating 
HiWIRE’s schematic features 
with a powerful printed-circuit- 
design facility. 

Creating Schematics 

With HiWIRE-Plus, simply 
connect library symbols with 
wires and buses. Creating and 
changing symbols is fast and 
painless. Produce your drawing 
using a dot-matrix printer, laser 
printer, or pen plotter. 

Circuit-Board Design 

HiWIRE-Plus gives you all the 
design freedom you want: you 
choose the grid size, trace widths, 
and pad shapes. The board size 
and number of layers are vir¬ 
tually unlimited. HiWIRE-Plus is 
perfect for surface-mount, micro¬ 
strip, and ECL applications. 


CURRENT VERSIONS 

HiWIRE, V1.1 r4; smARTWORK, VI ,4r1 


HiWIRE-Plus Advantages 

□ One tool for schematics and 
printed-circuit artwork 

□ Easy-to-learn menu-driven 
operation; complete docu¬ 
mentation and tutorial 

□ Schematic libraries with TTL, 
CMOS, ECL, ladder, micro¬ 
processor, and discrete 
components 

□ Netlist and bill-of-materials 
utilities included 

□ Circuit boards up to 60x60 
inches and 256 layers 

□ Variable grid size, trace width, 
and pad size (.001" resolution) 

□ PCB library with DIPs, SIPs, 
SMDs, PGAs, TOs, and edge 
and D connectors 

□ Schematic-to-layout cross¬ 
checking 

□ Design-rule checker 

□ 800 number for free support 



"HiWIRE". "smARTWORK", “Winlek", and the Wintek logo are 
registered trademarks of Wintek Corporation. 


System Requirements 

□ IBM PC, XT, AT, or PS/2 with 
512K RAM, printer port, color 
monitor, and CGA, EGA, or 
VGA graphics card 

□ Microsoft Mouse 

□ IBM ProPrinter or Epson 
dot-matrix printer, and/or 

□ Houston Instrument or 
Hewlett-Packard pen plotter 

Higher Performance 
Better Value 

Still only $895, HiWIRE-Plus 
delivers quality schematics and 
PCB artwork. You don’t need to 
guess if HiWIRE-Plus is right for 
you - we guarantee it! Try it for 
30 days at absolutely no risk. 
Call toll free today and put 
HiWIRE-Plus to work for you. 

Wintek Corporation 

1801 South Street 
Lafayette, Indiana 47904-2993 
(800) 742-6809 or 
(317) 742-8428 
FAX: (317) 448-4823 
Telex: 70-9079 

Europe: RIVA Ltd., England, 

Phone: 0420 22666, FAX: 0420 23700 
Australia: Entertainment Audio Pty, Ltd., 
Phone: (08) 363-0454 


Circle 211 on Reader Service Card 


OCTOBER 1988 • BYTE 5 

























EDITORIAL ■ Fred Langa 


The Russians 
Are Coming 


And they’re looking 
to do business with 
some very interesting 
software 


O n a steamy Friday in New York 
late last summer, some mem¬ 
bers of BYTE’s staff met with a 
group of senior Soviet com¬ 
puter scientists. The purpose was to 
learn about the state of the art in Russian 
computer technology and to see demon¬ 
strations of IBM PC AT-based software 
that they hope to export to the West. 

Almost the entire Soviet delegation 
was made up of members of the USSR 
Academy of Sciences. Attendees in¬ 
cluded Boris Batalov, head of the Scien¬ 
tific Research Institute; Lev Bogdanov, 
chief of the Department of Applied Phys¬ 
ics and Mathematical Sciences for the 
Presidium; Vadim Kotov, deputy direc¬ 
tor of the Siberian Computer Center; and 
Alexander Vasenkov, head of the State 
Committee for Computer Technology. 

Their software demonstration is a self¬ 
running “film” (their word)—sort of a 
Dan Bricklin-like demonstration: a fast- 
moving, sound-and-color canned presen¬ 
tation of mock-up screens that are meant 
to reflect the actual product. Lots of col¬ 
ored windows pop up everywhere, with 
native Russian explanations of what’s go¬ 
ing on translated (and, sometimes, con¬ 
fusingly transliterated) into English. In 
all, it’s very interesting. 

The demonstration includes a power¬ 
ful equation solver; a simpler, for-fun 
program for solving mathematical puz¬ 
zles; a database you can query in natural 
language to find out (using their exam¬ 
ples) when Good Night , Little Ones is 
playing on State TV; a time planner/proj¬ 
ect management package (interestingly, 
they call it “plan” management); a mac¬ 
roeconomics modeler (their demonstra¬ 


tion actually models the Russian State 
economy through the year 2000); and 
lots of information on the expert-system 
technology they used to construct these 
programs from “modules.” 

Vadim Kotov, who did most of the 
talking for the group, stressed that their 
system was not just a set of tools, but a 
“factory” of interconnected applications 
that can be used to create complex pro¬ 
grams in a very short time. 

It all looks very flexible and modular; 
it’s written in a powerful hybrid of Pro¬ 
log and Smalltalk—sort of an object- 
oriented Prolog. 

The whole demonstation is clever, 
flashy, and unabashedly commercial— 
they’re looking for American companies 
to market their “software factory” tech¬ 
nology. (And vice versa: DataEase Inter¬ 
national set up their visit to the United 
States and as a result will be selling a 
database program in Russia.) 

Because the demonstration software 
gives a glimpse into a heretofore largely 
unknown portion of the microcomputing 
community, we’ll make the program 
available in the listings area of BIX so 
you can see it for yourself: Look for 
RUSSIAN 1 .ARC, RUSSIAN2.ARC, 
and RUSSIAN3.ARC in the FromBYTE 
area. You’ll need a computer with EGA 
to see all the demonstration, although 
some parts of it will work on mono¬ 
chrome systems. 

We also saw another program sepa¬ 
rately demonstrated: Lexikon is a Rus¬ 
sian word processor similar to WordStar 
but not a clone. Kotov said he was partic¬ 
ularly proud of the thesaurus included 
with this product; Russian uses a number 
of declensions, so a thesaurus has to be 
clever to work well. 

Kotov’s group has been busy. For ex¬ 
ample, it designed the typesetting system 
for Pravda (with a circulation of 10 mil¬ 
lion, it’s one of the world’s largest publi¬ 
cations). The Pravda system uses multi¬ 
processing, and it has a “flat” structure 
(i.e., one layer of modules rather than a 


hierarchy of modules and submodules). 

Kotov’s group also recently designed 
the first Soviet 32-bit microcomputer: It 
looks more like a PDP-1140 than a desk¬ 
top system. At its heart is a basic multi¬ 
processing chip with reduced-instruc- 
tion-set-computer-like architecture. The 
processor is “something like a Trans¬ 
puter,” but they do not use Occam, the 
multiprocessing programming language 
developed for the Transputer by INMOS. 
Nor do they use the asynchronous com¬ 
munication bus developed by INMOS. 
Instead, they use a FIFO synchronous 
channel. 

By coincidence, we had brought along 
a Definicon two-Transputer board to 
show them; the chips occupied barely 
half of one AT-style card. Kotov said the 
equivalent Soviet silicon and support cir¬ 
cuitry would fill a volume about half that 
of an entire AT system . 

One of the Russians mentioned that 
there were 200,000 personal computers 
in the Soviet Union, most of them Rus¬ 
sian-made clones of the IBM PC and AT. 
They would like to buy or build 80386- 
based systems, but the most advanced 
chip that can be legally sold to them is an 
80286 running at 12.5 MHz or slower. 

The most popular programming lan¬ 
guage in the Soviet Union is C, followed 
by Pascal and Modula-2. The Soviets use 
C primarily under the Unix operating 
system. 

Most computers are in offices, but a 
small number of programmers are able to 
take their computers home to work there. 

Because of a shortage of Western cur¬ 
rency, most Soviet institutions get only 
one copy of BYTE, which goes in the li¬ 
brary. When the issue arrives, Kotov 
says, a line of people forms to sign up to 
read it. Kotov says he and his colleagues 
refer to the magazine as “PlayBYTE, be¬ 
cause it has so many interesting things to 
look at.” 

—Fred Langa 
Editor in Chief 
(BIXname “flanga”) 


6 BYTE* OCTOBER 1988 



And then... 
Maxell created 
the RD Series. 















A 20001pm letter quality band printer. 


[M 


KFlIKOHEtFI 

AI0KGEN0W 














No matter how fast they go, they always 
outrun the competition. 


Ideas that work as hard as you do. 

Genicom Drive,Waynesboro,Virginia 22980 
1-800-4-CENICOM 


Circle 104 on Reader Service Card 






























& 




O 


$2 




WINDOWS FOR DATA® 



B9 Windows for Data - XENIX 

UD3B2 Windows for Data - 3B2 Unix 

WDSU2 Windows for Data - Sun Unix 

UDUM3 Windows for Data - MicroVax 

WDUM4 Windows for Data - Wax 780 


Cursor k eu s s crol1. ENTER selects a nd ESC exits choice menu 


No. PRODUCT 




Invoices: Create Review Print Exit 




I N U 0 I C E--—- 

Invoice No.: 008784 Date: 

Search for customer record? (V/N): 
Enter customer information? (V/N): 
Enter billing address? (V/N): 

Enter marketing information? (V/N): 


DESCRIPTION 


12/03/87 

Customer 


Windows for Dai 
Windows for Data - MicroMax 
Windows for Data - Wax 780 


William Jones 
Innovative Software 
351 Bulletin Avenue 
Needham, MA 02194 
f) 394-5512 


QUANTI TV 


Windows for Data Microsoft 
Windows for Data Lattice 
Windows for Data Turbo C 
Windows for Data XENIX 


Subtota1: 
Shipping: 


2958.08 
1475.00 VS 
1475.88 l\ 
1590.00 


. /I 

la// 


#s? 


<LLf you program in C, take a few 
moments to learn how Windows for 
Data can help you build a state-of-the- 
art user interface. 

M Create and manage menus, data-entry forms, context- 
sensitive help, and text displays — all within windows. 

Sf Develop window-based OS/2 programs right now, 
without the headaches of learning OS/2 screen manage¬ 
ment. Run the same source code in PCDOS and OS/2 
protected mode. 

Sf Build a better front end for any DBMS that has a C- 
language interface (most popular ones do). 



FROM END TO BEGINNING 
Windows for Data begins 
where other screen packages end, 
with special features like nested 
pop-up forms and menus, field en¬ 
try from lists of choices, scrollable 
regions for the entry of variable 
numbers of line items, and an ex¬ 
clusive built-in debugging system. 


NO WALLS 

If you’ve been frustrated by the limitations of other 
screen utilities, don’t be discouraged. You won’t run into 
walls with Windows for Data. Our customers repeated¬ 
ly tell us how they’ve used our system in ways we never 
imagined — but which we anticipated by designing Win¬ 
dows for Data for unprecedented adapatability. You will 
be amazed at what you can do with Windows for Data. 


YOU ARE ALWAYS IN CHARGE 

Control functions that you write and attach to fields 
and/or keys can read, compare, validate, and change the 
data values in all fields of the form. Upon entry or exit 
from any field, control functions can call up subsidiary 
forms and menus, change the active field, exit or abort 
the form, perform almost any task you can imagine. 



OUR WINDOWS 
WILL OPEN DOORS 

Our windows will open doors to 
new markets for your software. 
High-performance, source-code¬ 
compatible versions of Windows 
for Data are now available for 
PCDOS, OS/2, XENIX, 
UNIX, and VMS. PCDOS 
versions are fully compatible with Microsoft Windows. 
No royalties. 


MONEY BACK GUARANTEE 

You owe it to yourself and your programs to try 
Windows for Data. If not satisfied, you can return it for 
a full refund. 

Prices: PCDOS $295, Source $295. OS/2 $395 
XENIX $795. UNIX, VMS, please call. 


Call: (802) 848-7731 ext. 51 

Telex: 510-601-4160 VCSOFT FAX 802-848-3502 



Vermont 

Creative 

Software 


21 Elm Ave. 
Richford, 
VT 05476 




























Microbytes 


Staff-written highlights of developments 
in technology and the microcomputer industry 


Language Lets Anyone Do Windows, Develop Programs 
with Modern Look, Graphics Interface 


D evelopers at Carnegie- 
Mellon University in 
Pittsburgh say they’ve got a 
computer language that will 
let nonprofessional pro¬ 
grammers write programs 
that use those hot graphics- 
oriented features characteris¬ 
tic of today’s operating sys¬ 
tems, such as windows, pull¬ 
down menus, and multifont 
text. The language is cT, 
short for CMU Tutor. Tu¬ 
tor was originally part of the 
PLATO educational system 
at the University of Illinois, 
but according to Bruce 
Sherwood, associate director 
of Carnegie-Mellon’s Cen¬ 
ter for the Design of Educa¬ 
tional Computing and one 
of cT’s developers, this new 
language goes far beyond 
the original. 

The language is “really 
designed for any kind of 
computer programming, in¬ 
cluding research computing. 
It’s a general-purpose lan¬ 
guage for any situation where 
you’re going to have a mod¬ 
ern user interface,” Sher¬ 
wood said. It’s also highly 
machine-independent, he 
said, because cT implemen¬ 
tations are designed for font 
and graphics rescaling; the 
same cT source code will run 
on a Mac, a Sun, an IBM 
RT PC, and a micro VAX— 
and on most of those ma¬ 
chines, Sherwood said, cT is 


Texas Instruments 

I n the chip-making busi¬ 
ness, silicon and gallium 
arsenide (GaAs) are like 
water and oil—they just don’t 
mix. The standard ways to 
make chips from each sub¬ 
stance are almost com¬ 
pletely incompatible; silicon 


the only language that lets 
ordinary people program 
using graphics and multi¬ 
font text. 

“One way of describing 
Tutor languages is to say that 
their goals and methods are 
reminiscent of a very good 
BASIC,” Sherwood said, 
but cT begins “from the ex¬ 
pectation that you’re writ¬ 
ing a program for somebody 
else to use.” For example, 
Tutor’s input statement lets 
the program not only get in¬ 
put from the user, but also 
make sure it’s the right 
kind of input. “The program¬ 
mer doesn’t have to do all 
the analysis to make the va¬ 
lidity checks. You’re en¬ 
couraged to look,” Sherwood 
said. 

“There are five things 
any language has to do. Cal¬ 
culate, display, sequence, 
analyze input, and read and 
write files. Where cT is 
strong is display, sequence, 
and analysis.” 

A cT program consists of 
a set of root-level procedures 
called “units”; these can 
accept parameters by value 
or address and return a re¬ 
sult. Units are linked with 
the commands next and 
previous: A user can pull 
down a menu and click on 
previous and review the pre¬ 
vious unit. “With Tutor- 
class languages, a program is 


chips use TTL-level inputs 
and outputs, for example, 
while GaAs typically runs 
at microwave frequencies. 

It’s only recently that one 
company, Gazelle, has created 
a GaAs chip that can be used 
in conjunction with conven- 


really a whole archipelago 
of these unit islands, and 
there are some interesting 
structures between the is¬ 
lands,” Sherwood said. 

Source and execution 
windows are both active; be¬ 
cause fonts and graphics 
can be scaled, you can see a 
miniature version of your 
execution window if you like. 
A programmer can select a 
source-code coordinate by 
clicking the mouse at a 
point in the execution win¬ 
dow. There’s also an on¬ 
line reference manual, com¬ 
plete with working 
examples that you can cut 
and paste into the source 
window and execute. “It’s a 
fabulous situation for pro¬ 
gramming by example,” 
Sherwood said. 

At Carnegie-Mellon, cT 
has been in use for a year, 
but it’s only now becoming 
commercially available. The 
Macintosh version, which 
runs on the Mac Plus, the 
Mac SE, or the Mac II, is 
$92.50 from cT Distribution, 
Center for the Design of 
Educational Computing, 
Carnegie-Mellon Univer¬ 
sity, Pittsburgh, PA 15213, 
(412) 268-5638. An IBM 
PS/2 version will follow 
shortly, and a Unix version 
(running under X-Windows) 
should be available later 
this year. 


tional silicon chips. 

But Texas Instruments 
researchers have now demon¬ 
strated the first ICs that 
contain both silicon and 
GaAs transistors on the 
same piece of silicon. Ac- 
continw 


NANOBYTES 


• “Computer Chip 
Saves Nation from Attack 
of Killer Bees.” We 
might be seeing that 
headline sometime in 
the future if researchers 
at a Martin Marietta lab 
in Oak Ridge, Tennessee, 
succeed in a project that 
will use a chip to track 
the infamous killer 
bees. The device, which 
a spokesperson said 
weighs “about as much as 
a grain of salt,” will 
transmit an infrared sig¬ 
nal that can be picked 
up as far as a mile away. 
Researchers, who want 
to monitor the mating and 
foraging habits of the 
aggressive creatures, have 
managed to glue the 
chips to captured bees, 
and the bees have been 
able to fly with the chips 
stuck to their bellies. 

The engineers hope to 
have a working trans¬ 
mitter by next year. The 
deadly buzzers are pro¬ 
jected to cross the Texas 
border into the U.S. in 
the next few years. 

• The new MathStation 
program from MathSoft 
(Cambridge, MA) not 
only cuts coding chores 
but also lets you laser- 
print a screenful of equa¬ 
tions and formulas and 
get a page that looks like 
it came from a typeset 
textbook. The program, 
which is an interesting 
combination of page-lay¬ 
out and equation-solving 
software, converts the 
material on screen (dis¬ 
played in WYSIWYG 
style) to PostScript. 

You control the fonts 
and spacing. But the pro- 

continued 


Mixes GaAs and Silicon on Same Chip 


OCTOBER 1988 • B Y T E 11 





MICROBYTES 


NANOBYTES 

gram also parses and 
compiles the equations 
you input, using the 
host system’s FORTRAN 
compiler. MathStation, 
which company VP and 
MathCAD creator Allen 
Razdow said is based on 
the concept of an incre¬ 
mental compiler, inter¬ 
prets equations as math¬ 
ematical objects and 
generates executable 
FORTRAN code, which 
can be used in other ap¬ 
plications. Any equation 
can be converted into a 
FORTRAN77 routine, he 
said, freeing the user 
from such chores as cod¬ 
ing and debugging. Al¬ 
though the first version 
($9500 per license) runs 
only on Sun 3 and 4 
workstations, the com¬ 
pany intends to do an edi¬ 
tion for the Sun 386i. A 
Mac II version will have 
to wait until the ma¬ 
chine supports X-Win- 
dows, Razdow said. 

• Despite U.S. software 
companies swooping like 
Chuck Norris into Far 
East countries where pi¬ 
racy is said to be ram¬ 
pant, the problem of ille¬ 
gal copying is probably 
going to get worse, says 
one attorney who has 
studied the problem. You 
can go to Hong Kong 
and get Lotus 1-2-3, 
dBASE, Word, or other 
programs for about $6 a 
package, Los Angeles 
lawyer Mike Scott told us 
after a fact-finding mis¬ 
sion to Hong Kong and 
China, neither of which 
has laws protecting soft¬ 
ware copyrights. Soft¬ 
ware pirating is worse in 
Hong Kong, where it’s 
an industry controlled by 
organized crime, he 
said. Customers from the 
U.S., Australia, and 
Singapore buy suitcases 
full of software, Scott 
said. And a contact in 

continued 


cording to Hisashi Shichijo, 
who developed the new pro¬ 
cess along with Richard 
Matyi, “This means we can 
take advantage of the merits 
of gallium arsenide and sili¬ 
con on the same chip.” 

Shichijo said the new 
process is significantly more 
complicated than the Ga¬ 
zelle approach, which will 
allow designers to mix 
GaAs and silicon chips on the 
same circuit board. The 
new TI process mixes the 
materials on the same chip. 
“A chip designer tradition¬ 
ally has to choose between 
the two,” Shichijo said. 
“Gallium arsenide is faster, 
but it has problems—it’s 
small, it’s fragile, it 
breaks, it has defects—so it’s 
not possible to build large- 
scale circuits. What we’ve 
done is to deposit localized 
gallium arsenide films on a 
silicon substrate, so you can 
add GaAs devices or circuits 
to silicon circuits.” 

This makes large-scale 
GaAs circuits practical, but 


T he new DCA/Intel 
Communicating Appli¬ 
cations Specification 
(CAS), put into the public do¬ 
main in August, could sim¬ 
plify electronic com¬ 
munications if enough 
hardware and software ven¬ 
dors use it to develop com¬ 
munications interfaces for 
use in their applications. 

CAS is a specification for 
writing code that intermedi¬ 
ates between an application 
and a communications ser¬ 
vice. Using CAS, applica¬ 
tions can transparently direct 
output to the communica¬ 
tions device in much the 
same way that data is trans¬ 
parently sent to a printer. 

The initial release of CAS 
supports communications 
only via facsimile modem 
hardware (such as Intel’s new 
Connection Coprocessor). 


because the silicon and 
GaAs circuits can be mixed 
on a chip, large-scale GaAs 
won’t usually be necessary, 
Shichijo said. “You can put 
the GaAs where you’d really 
like to have speed, and use 
silicon for the rest of it. ” For 
example, silicon memory 
could incorporate GaAs con¬ 
trol logic for better re¬ 
sponse time; a dense silicon 
microprocessor might have 
an integrated GaAs register 
file or cache. 

In developing the GaAs- 
on-silicon epitaxial growth 
technique, the TI research¬ 
ers aimed to develop a pro¬ 
cess that could be applied 
directly to high-volume pro¬ 
duction. According to Rich¬ 
ard Matyi, “Because silicon 
processing is extremely sen¬ 
sitive to the presence of 
impurities—and GaAs essen¬ 
tially represents an impur¬ 
ity—we completed silicon 
processing before we added 
the GaAs. And although it 
would have been simpler to 
grow the GaAs atop the sili- 


However, subsequent re¬ 
leases will support Hayes- 
compatible modems and 
PC-mainframe communi¬ 
cations boards. 

A software developer can 
use the CAS to write a com¬ 
munications program, 
which can be integrated with 
the primary application. 
Symantec has already inte¬ 
grated CAS functions with 
its Q&A software, allowing 
Connection Coprocessor 
users to transparently send 
Q&A files to other fax ma¬ 
chines by selecting a menu 
option from within Q&A. 
Other software vendors, such 
as WordPerfect, Borland, 
Lotus, and Ashton-Tate, said 
that they will support the 
CAS. 

The CAS consists of two 
hardware-independent soft¬ 
ware components. The Res¬ 


con in layers 2 to 3 micro¬ 
meters thick, we decided to 
embed the GaAs islands in 
the wafer to produce a copla- 
nar surface. Devices with 
such flat surfaces are easier 
and more cost-effective to 
manufacture in high volume, 
and they’re more reliable.” 

Shichijo said GaAs opti¬ 
cal devices, such as lasers, 
could be included on silicon 
chips to speed up chip-to- 
chip communication by a 
factor of 10. To demonstrate 
the new chip, the research¬ 
ers produced several ring os¬ 
cillators that mixed silicon 
CMOS and GaAs metal 
semiconductor field-effect 
transistor circuits. 

But some designers say 
GaAs has a long way to go 
before it’s a commercially 
viable component of desktop 
computers. They think it 
will be a long time before 
chip makers can produce 
GaAs on silicon substrates at 
good yields, and they may 
never overcome problems in¬ 
herent in GaAs circuitry. 


ident Scheduler controls the 
destination and scheduling 
of file transmissions between 
the sender and the recipi¬ 
ent. The Transfer Agent, 
similar to a device driver, 
handles the details of con¬ 
necting to the recipient, en¬ 
suring accurate data trans¬ 
mission, and disconnecting 
from the communications 
session. CAS provides 
rules, codes, and functions 
for implementing the sched¬ 
uling and device driver tasks. 

Widespread support of 
CAS could have a major im¬ 
pact on the often-incompat- 
ible world of electronic com¬ 
munications. One company 
is working on using CAS and 
the Connection Copro¬ 
cessor as a gateway to allow 
remote users to access 
LANs at 9600 bps. With 

continued 


DCA/Intel Spec Could Mean Communications 
without Bit-Twiddling 


12 BYTE* OCTOBER 1988 


Circle 273 on Reader Service Card 






Introducing Wells American’s CompuStar Multi-Bus Business Computers. 
/The world’s first and only multi-processor, convertible bus 1 '" microcomputers. 


Ask any computer expert about what 
type of system ydu should buy nowadays and 
you’ll likely get a “pass the bus” response. 
Something like — “Well, uh, the PC/AT* bus 
is your best buy but, then again, the new 
PS/2* bus may become the next industry 
standard.” Great advice, right? If trying to 
decide on a processor weren’t tough enough, 
now you’re expected to pick a bus, too. 


The all new CompuStar® from Wells 
American not only lets you interchange 
microprocessors, you can also mix and match 
buses — a PC/AT bus, a PS/2 bus or. . .both. 
As your computing heeds change, simply 
snap in a new processor or add an extra bus. 
You’ll; never again have to worry about buy¬ 
ing the wrong computer system! 


The CompuStar can be configured with 
any of four microprocessors — an 8086, an 
80286, an 80386SX, or ap 80386, The 
processor and up to 16 megabyfes of user 
memory have all been combined, using the 
latest VLSI technology, on a single, plug-in 
CPU module. Plus, any time diinng the first 
year, of ownership, CompuStar users can 
“trade-in” the CPU module they initially 
selected toward the purchase of any of the 
other more powerful modules. Nobody but 
i Wells American gives you this kind of value. 
>■. ^ \ 


No, we’re not. In feet, it may well be the 
most practical microcomputer innovation 
* ever. Say you’ve selected an AT compatible 
CompuStar and later want to add PS/2 com¬ 
patibility. No problem! Snap in a PS/2 Bus 
and Adapter Module and you can use both 
buses in the same system. Likewise, 
if you’ve selected a PS/2 compatible 
.CompuStar and decide you want to add 
an AT bus, just snap in an AT Bus 
v \> Module. Depending oh configuration, 
s the CompuStar can have up to 13 
{^expansion slots — all AT slots, 
all PS/2 slots or a “split-bus” of AT 
and PS/2 slots. Best of all, you 
v,,. can reconfigure your CompuStar 

whenever you want. ^ . 


'•‘V 


The CompuStar is also easily expanded. 
That’s because there are seven CompuStar 
disk/tape compartments — six accessible 
from the front and an additional full-height 
bay inside. All this in a sleek, compact tower 
design that actually leaves more room on 
your desktop than any of the so-called “desk¬ 
top” models. 


The CompuStar® Multi-Processor, Con¬ 
vertible Bus™ Microcomputer, ft’s no sufr 
prise that our engineers invented it. After all, 
we’ve been making microcomputer longer 
than anyone else. . .even longer thah IBM! 
And if that kind of experience doesn’t im¬ 
press you, CompuStar’sservice programs 
surely will. You can select an optional over¬ 
night module swap-out plan or on-site service 
from General'Electric Corporation — one of 
the most respected names in consumer elec¬ 
tronics. And, of course, every CompuStar 
carries a full one-year factory warranty. 
i -4 \ •• 

.. \.<>r v;\- W - . . \ - 


Think all this technology sounds expen¬ 
sive? It’s not; CompuStar 20MHz 80286 sys¬ 
tems start as low as $1995t. There are also 
inexpensive 8086 and powerhouse 25MHz 
80386 systems available. Plus, there is a wide 
variety of CompuStar display, tape and disk 
options including a one gigabyte erasable op¬ 
tical disk. You can choose a factory precon¬ 
figured CompuStar or custom design one 
yourself. Just unlock the front panel and lit¬ 
erally “snap-in” a bus, CPU or disk module 
in a matter of seconds. It’s system flexibility 
never before available. . .at any price. 


V 


merman 


Corporate Headquarters: 3243 Sunset Boulevard • West Columbia. SC 29169 • 803/796-7800 • TWX510-601-2645 

r ^ ’Personal Computer AT. Aland PS/2 are trademarks of International Business Machines Corporation, tphotograph depicts optional equipment. Complete price list available Upon request. 

CompuStar 80286 base system ($1995) includes built-in VGA/EGA display adapter, one diskette drive with controller, two serialfone parallel/one mouse port, keyboard and 220 watt power supply. 


While one of our competitors (we won’t 
mention any names) threatens you with* 
“missing the bus,” most simply pass the 
bus. Our new CompuStar however, 
eliminates the bus problem altogether. 

Not to mention the processor problem. 
Even the expansion problem. Prove 
it to yourself. Call today about our 
CompuStar 31-day trial offer. Oh, 
and by the way, the next time 
anyone asks, tell ’em you know 
where the bus stops. 




































MICROBYTES 


NANOBYTES 

Singapore said residents 
there can easily go to 
Malaysia and pick up pi¬ 
rated products. Relentless 
legal pressure could 
make it too expensive for 
pirates to operate, Scott 
said. “Doing one raid 
and having a news con¬ 
ference won’t solve the 
problem.” 

• Unix and OS/2 will 

be the prevalent operating 
systems in server envi¬ 
ronments, according to a 
new report from Forres¬ 
ter Research (Cambridge, 
MA). And why’s that? 
Primarily because they 
stay basically the same 
across different vendors’ 
hardware and free users 
of client/server systems 
from proprietary de¬ 
signs, a Forrester re¬ 
searcher said. By 1992, 
Unix will be the big oper¬ 
ating system on high- 
end database and fault- 
tolerant machines, and 
OS/2 will be used with 
more than half the file 
and print servers, the re¬ 
searchers say. 

• Unix is also the best 
environment for elec¬ 
tronic publishing, says 
another research group, 
because of its multi¬ 
tasking, multiuser fea¬ 
tures. “Efficient han¬ 
dling of graphics is the 
name of the game,” 
said Ajit Kapoor, vice 
president of CAP Inter¬ 
national (Norwell, MA). 
And Unix does that bet¬ 
ter than any other operat¬ 
ing system currently 
available, he said. Unix 
skeptics, though, say it 
lacks the applications to 
woo new users. But Ka¬ 
poor said all that will 
change. And how about 
that user interface? Ac¬ 
cording to CAP, Unix 
proponents expect that 
the cosmetic surgery 
proposed by AT&T/Sun 
and the Open Software 

continued 


built-in support of CAS in 
software applications, trans¬ 
parent file transfers and 
electronic messaging will be 
possible between incompat¬ 


ible or remote systems. As 
Borland’s Rob Dickerson 
put it, “You won’t have to be 
a bit-twiddler to use com¬ 
munications.” 


Contact Intel PCEO at 
Mail Stop CO3-07, 5200 
Northeast Elam Young 
Pkwy., Hillsboro, OR97124 
or call (800) 538-3373. 


Memory Chips Have Brains, Do Processing Jobs 


A fter hitting too many 
snags and nixing a proj¬ 
ect to build a massively par¬ 
allel matrix-multiplication 
analog chip for pattern-rec¬ 
ognition applications, Oxford 
Computer (Oxford, CT) 
founder Steven Morton hit 
upon the idea of what he 
calls “intelligent memory 
chips.” With Morton’s de¬ 
sign, adding memory also 
adds processing power. The 
chips, which are strung to¬ 
gether in a module that fits 
in the palm of a hand, do 
more than serve as memory 
devices; they also take care 
of some of the processing 
chores, which gets around the 
slowdown caused by mov¬ 
ing bits back and forth be¬ 
tween memory and the cen¬ 
tral processor. 

In an interview at the In¬ 
ternational Conference on 
Neural Networks, Morton 
said that standard memory is 
inefficient for matrix¬ 
intensive applications, such 
as three-dimensional graph¬ 
ics and pattern recognition, 
because data must be 
moved out of memory to a 
separate processor for com¬ 


putations and then returned 
to memory for output of the 
results. Intelligent memory 
chips have the capacity to 
perform “intense computa¬ 
tions and work coopera¬ 
tively,” he said. The capabil¬ 
ity to perform on-board 
matrix manipulation also dis¬ 
tinguishes the chips from 
so-called smart memories, 
such as video dynamic 
RAMs, that include on-board 
shift registers. 

Morton points out that 
his chips are not suited for 
applications that don’t re¬ 
quire intense matrix manipu¬ 
lation—so don’t plan to re¬ 
place your conventional 
memory chips and expect a 
blazing performance increase 
with your word processor. 
And he’s currently looking 
for financial support to 
manufacture the chips and 
expects availability in the 
third quarter of 1989. 

The chips can be config¬ 
ured in “intelligent memory 
modules” that contain from 
64K bytes to 1 megabyte of 
storage to provide 1.28 bil¬ 
lion 8-bit multiplications and 
additions per second for 


image processing; 40 million 
32-bit multiplications and 
additions per second for 2-D 
fast Fourier transforms and 
real-time 3-D graphics; or 80 
million floating-point oper¬ 
ations per second. 

Each chip provides its 
part of the matrix solution; 
the partial results are then 
accumulated to come up with 
a final solution. A control 
chip manages the partial re¬ 
sults and provides interfac¬ 
ing to the host bus. All this 
occurs without transporting 
blocks of data in and out of 
memory, tying up the bus, 
and slowing down the central 
processor. Morton envi¬ 
sions a graphics board with 
his special chips that plugs 
into a system’s bus. 

Morton claims that his 
approach skirts the Von Neu¬ 
mann bottleneck encoun¬ 
tered when intense computa¬ 
tional activity can clog the 
data bus and overload the 
processor. “With memory 
actually manipulating the 
matrix information, the 
central processor can go off 
and do other things,” he 
said. 


Program Will Help with Conceptual 3-D Design 


M ost CAD and solid 
modeling programs to¬ 
day are intended for prepar¬ 
ing detailed, completed de¬ 
signs. However, conceptual 
and preliminary design tools 
are mainly limited to 2-D 
drawing programs. Most de¬ 
signers still do most of their 
preliminary work on paper 
and then transfer the design 
to the computer. One of the 
main problems with con¬ 
ceptual design on the com¬ 
puter is the difficulty of lo¬ 


cating and specifying points 
or features of the object in 
3-D space. Of course, you 
can specify any point if you 
know its coordinates, but in 
the early stages of design, 
you’re not thinking about di¬ 
mensions or coordinates. 

You want to be able to intu¬ 
itively locate the point on 
the screen. 

To facilitate conceptual 
design on computers, re¬ 
searchers at Stanford Uni¬ 
versity are working on a geo¬ 


metric editor called a “cut- 
plane solids editor.” Instead 
of using a cursor to locate a 
point on the screen, the cut- 
plane editor uses a trans¬ 
parent plane that you can 
move through space with a 
mouse or some other pointing 
device. The plane provides 
a perspective in relation to 
other points on a 3-D ob¬ 
ject. According to grad stu¬ 
dent Larry Edwards, “the 
objective is to enable the user 
continued 


14 BYTE- OCTOBER 1988 


Circle 156 on Reader Service Card (DEALERS: 157) 




120 MBytes of power, speed and security 
in a revolutionary, removable hard drive . 


A t last, the Disk Pack gives 
you everything you’ve al¬ 
ways wished for in a data 
storage system. The speed and high 
storage capacity of a hard drive. The 
ease and convenience of a floppy disk¬ 
ette. And the safety of a tape backup. 
All wrapped up in a state-of-the-art 
rugged unit, about the size of a paper¬ 
back book. Designed to make your life 
a lot simpler and more secure. 



True portability is here 

Just picture this: With the Disk Pack 
you carry your whole work environ¬ 
ment with you, wherever you go. All 
your files, all your data stay orga¬ 
nized and configured just the way you 
created them. Between 
your office and remote 
sites. Or home. Or an¬ 
other department. You 
can even mail a Disk 
Pack. It’s that 
rugged. 

The Disk Pack frees 
you from the constraints 
of fixed computers. Your whole 
work environment fits in the palm of your hand. 


Total security for your data 

Simply slide out a Disk Pack module 
and lock away your entire business 
customer base and payroll figures in 
a drawer or safe. Same for lawyer, 


banker or accountant sensitive data 
and Uncle Sam confidential informa¬ 
tion. All fully secured in a snap. 



Get full data portability and security on 
the computer of your choice. Macintosh, 
PC-Compatible or PS/2. 


Blazing speed 
Rock-solid reliability 
Limitless expansion 

Breakthrough technology makes the 
Disk Pack four to five times more 
reliable than other removable prod¬ 
ucts. Access times as low as 13 ms 
make it one of the fastest hard drives 
on the market. The Disk Pack doesn’t 
limit you to a single storage capacity 
either. You can interchange 20-, 40-, 
80- or 120-MByte modules in your 


For more information call 

1-800-322-4744 



PACK 


The new standard in data storage technology 


ijjeeadfwe 


1801 Avenue of the Stars, Suite 507 
Los Angeles, CA 90067 


system and between systems. Link 
modules up for a whopping Half- 
GByte + of on-line data. Store them 
for unlimited off-line data. And do 
lightning-fast data backups. 

That’s not all. The Disk Pack turns a 
shared computer into your fully per¬ 
sonal machine within seconds. It’s 
ideal for space grabbing applications 
such as color graphics, CAD, or 
music. One Disk Pack module does 
the job of 
100 diskettes. 

Ten times 
faster. And with 
a lot less hassle. 

And thanks to 
the Disk Pack’s 

I . The Disk Pack is ideal for 

unique arcni- data security. Lock it away 

teCtUre, you ’ll and forget about accidental or 
use it equally intentional data loss. 

well on any Mac, Apple, PC-compati¬ 
ble or PS/2 computer. It’s that advanced. 

Dealer inquiries welcome 




YES! / want to know more about Mega Drive Systems' new data 
storage technology. Please rush me more information about the 
Disk Pack and your free booklet "20 Valuable Facts About 
Hard Disk Care and Maintenance" today. 

Name - 


Zip 


Phone (_ 

Mega Drive Systems, Inc. 

1801 Ave. of the Stars, Suite 507. 

Los Angeles, CA 90067 (213) 556-1663 


Number of Micros. 



















































MICROBYTES 


NANOBYTES 

Foundation will make 
Unix more attractive to 
people baffled by grep 
and awk. As for another 
multitasking system, CAP 
said those Unix users 
surveyed say OS/2 won’t 
affect their commitment 
to Unix. 

• If you think LCDs are 
used only in watches and 
laptop computers, check 
this out. Hitachi America 
(Sunnyvale, CA) has a 
new LCD-based display 
that measures 2 meters 
across, has a resolution of 
2000 by 2000, and has 
three lasers projecting the 
primary colors through 
high-resolution LCD light 
valves. The display is 
controlled by its own 
computer, which has a 
serial port and hard disk 
continued 


to see visual clues between 
the cursor and the object in 
question.” 

The plane can be trans¬ 
lated and rotated in real time 
to intersect an object at any 
location or angle, thereby 
eliminating the need for 
multiple views and giving the 
user more of a feeling of 
actually working with a 3-D 
object. 

Once you have positioned 
the plane, all manipulations 
(line drawings, intersec¬ 
tions, addition of object 


primitives) are constrained 
to occur within the plane. 
Currently, the cut-plane 
editor uses a polyhedral 
model to represent objects. 
The researchers can rotate 
and manipulate points in 
the cut-plane/object inter¬ 
section, rotate the object in¬ 
dependently or in conjunction 
with the cut-plane, rotate 
about an edge or intersection 
line, or extrude a cross sec¬ 
tion of the object. 

Eventually, the editor 
will have other object primi¬ 


tives, such as curved sur¬ 
faces, granularity, and visual 
features needed for concep¬ 
tual design. The current ver¬ 
sion is written in C and 
runs on a Silicon Graphics 
1400. Edwards said that 
Lisp would have been ideal, 
since the program involves 
the manipulation of lists, but 
that performance would 
have been too slow. The cut- 
plane project is under the 
supervision of the Stanford 
Institute of Manufacturing 
and Automation. 


Prototype “3-D Computer” Stacks Processors 


T he prototype for a 3-D 
integrated circuit that 
packs 1024 processors into 
a single chip has been devel¬ 
oped by scientists at 
Hughes Research Laborato¬ 
ries (Malibu, CA). The so- 
called 3-D computer is the 


first step in developing an 
ultrafast machine that 
squeezes supercomputer 
power into a processor about 
the size of a tuna can. 

“The 3-D computer is an 
array processor, architectur¬ 
ally and behaviorally,” 


Hughes staff scientist Mike 
Little told Microbytes Daily 
(available weekdays on BIX). 
“That means it has a cer¬ 
tain range of applications— 
for example, image pro¬ 
cessing, radar signal 

continued 


Receiving 

Report 


Transmitted 

Invoice 


Price, Qty, Part# 
Matched 


Invn* 




t 


r. 


! 


' Stamped 
'oded 

(c) 


i" ...co ***£*&&#> 



ale B* 223* 

*£>'£** - co ^ 






GN^oca'so' 




NlO^t 



Check 

i 

i 

i 

a 

Open 

Register 

1 

i 

1 

Accounts 

1 

i 

i 

Payable 



16 B Y T E • OCTOBER 1988 


Circle 194 on Reader Service Card 


































verything it takes to add 
PostScript to your LaserJet II, 
including HP’s blessing. 




Hewlett-Packard* and QMS’ have made it easy 
to give your LaserJet Series II* the desktop 
publishing power of the PostScript’ page de¬ 
scription language. 

The new QMS JetScript™ 

JetScript is the only Adobe PostScript 
controller upgrade authorized by HP and de¬ 
signed specifically for the LaserJet Series II. 
JetScript gives your printer the industry- 
standard page description language to accom¬ 
pany HP’s PCL printer language. This expands 
your laser printing capabilities. Increases over¬ 
all printer performance. Yet preserves HP func¬ 
tionality and warranties. 



Do it yourself JetScript is easy to install. Just 
plug in two cards (one in your personal com¬ 
puter*, the other in your printer), connect a 
cable and install the software. 

The result is a PostScript system with 35 
resident Adobe typefaces, three megabytes of 
RAM, and QMS ASAP™ (Advanced System 
Architecture for PostScript) proprietary tech¬ 
nology for superior performance. All for less 
than half the cost of a new PostScript laser 
printer. 



New forms of expression The speed and 
power of JetScript combine to give your LaserJet 
Series II a form of expression that’s found only 
with PostScript. 

Simply, PostScript opens up the full range 
of possibilities for desktop publishing. You 
have complete control over the final look of the 
page, down to the last exacting detail. PostScript 
allows for an infinite number of font variations 
and sizes. That makes PostScript’s limitless 
flexibility and power the perfect complement to 
your LaserJet Series II, giving you the high- 
quality output you require. 

Impressive results People have come to expect 
impressive results from QMS—one of the first 
companies to bring the power of PostScript to 
laser printing, and now with more PostScript- 
based products than any other company. 

You’ll get the same results from the new 
JetScript. After all, it has HP’s blessing. 

Laser Connection is a sales and marketing 
subsidiary of QMS. Call 1-800-523-2696 for 
the location of your nearest Laser Connection 
dealer. 

•JetScript available for IBM PC-XT] IBM PC-AT', HPVectra™ 
and compatible personal computers, or the IBM PS/2™ Model 30. 


[IE LASGR 

'Isconnecnon 


A QMS 1 Company 

Circle 138 on Reader Service Card 

The following are trademarks of their respective companies: HR Hewlett-Packard. 
LaserJet Series II, HP Vectra of Hewlett-Packard. QMS, JetScript. ASAR Laser 
Connection of QMS, Inc. PostScript of Adobe Systems. IBM PC-XT, IBM PC-AT 
and IBM PS/2 of International Business Machines Corp. 


TM 


©1987 Laser Connection 

OCTOBER 1988 • BYTE 17 


MICROBYTES 


NANOBYTES 

drive. The cost is 
$300,000. 

• To help solve the 
problems involved in 
dealing with massive 
amounts of information, 
the National Science 
Foundation has awarded 
grants to several univer¬ 
sities with top-notch com¬ 
puter science depart¬ 
ments. At the University 
of California at Berke¬ 
ley, they’ll be working on 
a hierarchical storage 
system based on an ex¬ 
perimental “super in¬ 
formation server” that 
has an 80-million-in- 
struction-per-second pro¬ 
cessor, 1 gigabyte of 
primary memory, 1 tera¬ 
byte of optical disk stor¬ 
age, 100 high-capacity 
disk drives, and a fiber¬ 
optic network. 


processing, weather model¬ 
ing, and finite-element 
analysis.” 

The chip consists of a set 
of stacked silicon wafers. 
Each wafer contains an 
array of 32 by 32 processor 
segments, each of which is 
connected to its four neigh¬ 
bors on the wafer as well as 
to the other wafers in the 
stack. “We developed two 
technologies,” Little said. 
“One involves connections 
through a wafer; the other in¬ 
volves the connections from 
wafer to wafer. The new 
technology allows us to re¬ 


think how to partition 
circuits.” 

To make a connection 
from one wafer to another, 
Little’s team uses a “micro¬ 
bridge”: an inverted U on top 
of one wafer and on the bot¬ 
tom of another. “When you 
stack the wafers, the pair of 
U’s intersect and form the 
connection between the two 
wafers,” Little said. To make 
connections through a wa¬ 
fer, the Hughes scientists use 
an innovative form of ther¬ 
mal migration to create 
10,000 channels at a time 
in each wafer. 


To make the 3-D com¬ 
puter, Little explained, 
“First we put the channels 
in, then we add the circuits— 
conventional circuit fabrica¬ 
tion from a commercial 
foundry.” Instead of put¬ 
ting a complete processor on 
each wafer, only one sec¬ 
tion of the processor appears 
on each wafer; when the 
wafers are stacked, each 
column forms a complete 
processor. As a result, “the 
complexity of the processor 
is how deep it is, not its 
lateral extent,” Little said; 
a more complex processor 
could be constructed by 
stacking more wafers 
on top of those already 
there. 

The current 3-D com¬ 
puter contains 1024 proces¬ 
sors in a 32- by 32-proces¬ 
sor array; it’s a fixed-point, 
16-bit computer in a chunk 
of silicon 3 inches square and 
a half-inch high. 


TECHNOLOGY NEWS WANTED. The news staff at BYTE is 
interested in hearing about new technological and scientific de¬ 
velopments that might have an impact on microcomputers and 
the people who use them. If you know of advances or projects 
relevant to microcomputing, please contact the Microbytes staff 
at (603) 924-9281, send mail on BIX to Microbytes, or write to 
us at One Phoenix Mill Lane, Peterborough, NH 03458. An 
electronic version of Microbytes, which offers a wider variety of 
computer-related news on a daily basis, is available on BIX. 


With Maplnfo, More Ways 
Than Ever To Map Your Data 



Pin Map. Automatically use your existing 
database (from dBASE III or others) 
with street maps that we can supply. 
Maps from over 300 U.S. cities and 
towns contain all addresses, accurate to 
the correct block and side of the 
street. Type any address and Maplnfo 
will find it for you. Call to the screen 
your complete record. 


Thematic. Use our boundaries (state 
or county) or draw your own (sales 
regions, election districts, etc.). Create 
a database for the region (population, 
average income, etc.) Color code 
boundaries or entire regions based on 
parameters you define. 


Presentation. Use powerful graphics 
commands to add your own titles, 
legends and text. Create arrows, 
windows or callouts. Turn on or off labels 
of points, streets, bridges, regions, 
etc. 


Visual Database. Draw anything from 
a floor plan to aircraft design. Store data 
on any point or region. Create multiple 
layers to add flexibility to your display. 


And that’s just a sample. If you need to map your data, Maplnfo can do it for as little as $750. IBM PC or 
100% compatibles, with 640K memory, a hard disk drive, and graphics capability. 


MapM§> 

18 BYTE* OCTOBER 1988 


To order, call 1-800-FASTMAR In New York State, call 1-518-274-8673 (Telex 371-5584). 

Maplnfo Corp., 200 Broadway, Troy, NY 12180 

dBASE III is a trademark of AshtonTate. IBM and IBM PC are trademarks of International Business Machines Corp. 

Circle 153 on Reader Service Card 



























These unretouched print 
samples show the superior 
print quality of QMS-PS 810 
over printers using first- 
generation print engines . 




■ ^ 
it 

mm 

gll 

.’..'ll* 


Hf 


ntroducing the PostScript laser printer 
that blacks out at high speeds. 


The new 
8-page/minute 

QMS-PS 810 

laser 

printer 


The new QMS-PS’ 810 can compose and print 
the most complex pages in record times, with 
richer, more saturated blacks than ever before. 
All with the desktop publishing power of Adobe 
PostScript’, and the superior print know-how of 
QMS, an industry leader. 

Under the hood QMS ASAP™ (Advanced Sys¬ 
tem Architecture for PostScript) is proprietary 
technology that helps eliminate the hardware 
bottlenecks that hinder other PostScript printers. 
As a result, QMS-PS 810 boasts processing speeds 
remarkably faster than other PostScript printers 
in its class. And faster output means greater pro¬ 
ductivity. In addition, the QMS-PS 810 laser 

printer’s new Canon’ 
SX* print engine 
covers solid areas and 
prints fine detail 
better than previous- 
generation engines. 


©1987 Laser Connection 



Fast start, strong finish You can adorn your 
documents with one or all of the 35 Adobe 
typefaces. Thanks to PostScript, there’s an 
infinite number of font variations available. You 
can also make type as large or as small as you 
want. And put it anywhere on the page. In fact, 
with PostScript you enjoy total control over the 
design of your page. It gives you the complete 
desktop publishing power to do things that 
would otherwise be virtually impossible. So you 
get high-quality output exactly how you want it. 

Along with PostScript, the HP LaserJet+™ 
Diablo’ 630 and HP-GL™ printer emulations 
are added for your non-PostScript software. 

The QMS-PS 810 laser printer is easy to 
use, maintain, and comes with a one-year war¬ 
ranty. It’s available from Laser Connection 
dealers. Laser Connection is a sales and 
marketing subsidiary of QMS. For the dealer 
nearest you call 1-800-523-2696 . 



A QMS’ company 

The following are trademarks of their respective companies: QMS, QMS-PS, ASAP 
Laser Connection of QMS, Inc. PostScript of Adobe Systems, Inc. Canon, Canon 
SX of Canon, U.S.A. LaserJet +, HP-GL of Hewlett-Packard. Diablo of Xerox Corp. 


Circle 139 on Reader Service Card 


OCTOBER 1988 ‘BYTE 19 






















































Y)u Can Never Be 
Too Powerful 

QrTooThin. 


As portable PCs go, ours may look a 
bit on the skinny side. But they’re by no 
means undernourished. 

After all, each 286 and 386 powered 
Toshiba portable has an easy-to-read gas 
plasma screen. Each is IBM-compatible. 
And each gives you a wide range of features 
you’d expect only from a desktop PC. 

The T3100/20, for example, weighs a 
scant 15 pounds, yet has an abundance 
of power. It comes with an 80286 micro¬ 
processor and 640KB of RAM that’s ex¬ 
tendable to 2.6MB. Plus, there’s a built-in 
20MB hard disk. 

OurT3200 has the advantages of a 
12MHz 80286 microprocessor, an EGA 
display system, a 40MB hard disk and 1MB 
of RAM expandable to 4MB. Also, its two 
IBM-compatible internal expansion slots 
let you connect your PC to mainframes, 
LANs and more. But what’s even more im¬ 
pressive is how we managed to fit all this 
into a slim, 19-pound package. 

Then there’s ourT5100. As amazing as 
it seems, we managed to squeeze a 16MHz 
80386 microprocessor into a slim package 
that weighs less than 15 pounds. To that 
we added an EGA display system and a 29 


msec 40MB hard disk. As your thirst for 
power grows, its 2MB RAM can be up¬ 
graded to 4MB. And for a limited time, 
your T5100 purchase entitles you to buy 
the powerful Paradox 386® database 
software for only $299 (nearly $600 off 
the retail price). 

For more information on Toshiba com¬ 
puters and printers, call 1-800-457-7777. 
And rest assured that whichever Toshiba 
PC you choose, you’ll be getting the kind 
of power once reserved for cumbersome 
desktop computers. 

All of which proves you can maintain 
a position of great power without having 
to throw a lot of weight around. 

Toshiba PCs are backed by the Exceptional Care program (no-cost enrollment 
required). See your dealer for details. IBM is a registered trademark of International 
Business Machines Corp. Paradox is a registered trademark of Borland Corp. 



In Touch with Tomorrow 

A ■ ■ ■ Jk See us at COMDEX 

i g T l 2| EHI 1 o)/.H\ Booth #1458-1468 

Toshiba America Inc. Information Systems Division 


Circle 167 on Reader Service Card 


Save Money on 
Quality Software 



Membership Special 

For only $19.95 (reg. $34.95/year) become 
a MicroCom Systems member and receive: 

• 'The Shareware Book", a 300+ page 
guide to shareware for the IBM PC. In¬ 
cludes helpful information for the new PC 
user! $12.95 if ordered separately 

• A one year subscription (6 issues) to 
"Shareware Review ", each issue featur¬ 
ing a free new-release diskette from The 
MicroCom Collection. 

• Reduced member prices! 

• Any disks below for only $1.99 each, 

($2.99 for 3.5") w/money back guarantee! 


Hundreds of disks available. 
Free catalog with any order! 


□ BUSINESS 1— Easily create, fill in and print business forms. 

□ BUSINESS 2— Chart data on bar, pie graphs. Find trends! ★ 
E CAD 1a,b —(2 disks) Paint, draw, design w/Fingerpaint. ★ 

E CAD 2a,b —(2 disks) Create advncd 2D/3D designs. 640K. ii 

□ CAD 3— Generate your own custom flowcharts with PC-Flow. 
E COMM 1a,b,c,d —(4 disks) Log onto bulletin board systems. 
E DATABASE 1a,b— (2 disks)The File Express database mgr. 

□ EDUCATION 1— New PC users can painlessly learn DOS. 

□ EDUCATION 3—Build dazzling typing speed w/PC-Fastype. 

□ EDUCATION 8— Improve your Spanish w/o dry, dull books! 

□ EDUCATION 9—Learn French skills w/o boring teachers! 

□ EDUCATION 10—Practice German with these easy drills. 

E FINANCE 1a,b —(2 disks) A personal bookeeping manager. 

E FINANCES 3a,b— (2 disks) Prepare financial spreadsheets. 

□ GAMES 1— 3-D Pacman, Kong, Spacewar, missiles, etc. ★ 

□ GAMES 2 —Qubert, Pango, Centipede, Hopper (Frogger). ★ 

□ GAMES 3—Blackjack (you set rules), Armchair QB, Empire. 

□ GAMES 4—Star Trek, the orig Colossal Caves Advent, more. 

□ GAMES 5— Hack, you and your trusty dog in a wild adventur. 

□ GAMES 6—Pinball, Othello, Dragons, Sopwith (fly one!). ★ 

□ GAMES 8— Blast enemies w/Striker, conquer world w/Risk.^ 

□ GAMES 11— High res Aldo’s adventure, MahJongg. EGA. 

□ GAMES 12—Try backgammon or Wordplay fortune wheel! 

E GAMES 1 3a,b,c,d,e —(5 disks) Make yr own advent games! 

□ GRAPHICS 1— Make color slide shows for demos/training! * 
E GRAPHICS 2a,b,c— (3 disks) Produce great 3D graphics. ★ 

□ HUMOR 1— Amuse w/fun faces, unfriendly DOS & more! 

E INF0 1 a,b —(2 disks) 150+ grt cooking recipes. Add yr own! 

E INFO 2a,b— (2 disks) Search for addresses w/Zip-Phone xref 
E INFO 3a,b,c,d— (4 disks) Access famous quotes from history. 
E LANGUAGE 3a,b —(2 disks) A86 macro assembler/debuggr. 
E MUSIC 1a,b —(2 disks) Play tunes or use editor/composer. ★ 
E MUSIC 2a,b —(2 disks) Record or play tunes w/Piano Man! 

□ ORGANIZER 1—DeskTeam (Sidekick clone) & Judy calnder. 

□ PRINTER 1—Packed w/utils for print spooling, banners, etc. 

□ SHELL 1— A simple, fast and easy DOS menu prog for PCs. 

□ SIMULATION 1-Fireworks, maze maker, roving eye, etc! ★ 

□ SIMULATION 8—Birdsongs, aquarium w/fish, stars, more. ★ 

□ SIMULATION 4—High res flowers, landscapes, fish. EGA. 

□ UTILITIES 1—A collection of invaluable gen'l DOS utilities. 

□ UTILITIES 2—More great DOS utils, incl burnout protection. 

E UTILITIES 3a,b— (2 disks) Total debugger/diagnostic progs. 

□ UTILITIES 5— Hard dsk utils to verify, format, park dsk drives. 

□ UTILITIES 7—More adv utils; undelete files from hard disks. 

E WORD 1a,b —(2 disks) Powerful PC-Write word processor. 

★ Disks so marked above require a color graphics adapter. 


Phone or mail your order today 
for 24-hour shipment! 


MicroCom Systems 

3673 Enochs Street 
Santa Clara, CA 
95051 


Cost of disks_ 

Membership 

Shippin g 

CA res tax _ 

Total end. _ 


$1M5 


-5 3.00 


( 408 ) 737-9000 

Mon-Fri 7am-9pm, Sat-Sun 8am-5pm 


BY-10/88 


Letters 


Lab Lift 

Your lab staff has been a magnificent 
help over the past months. I’m brand new 
to the microcomputer world, and the lab 
staff has been instrumental in helping me 
map that world. Their assistance on gen¬ 
eral questions, benchmarks, and video 
has allowed me to take a lead role in the 
Air Force Small Computer Office. 

Please pass along my thanks to your 
entire staff for their help and for bringing 
me an incredibly good magazine every 
month. 

Johnathan M. Wilson, 2dLt., USAF 
Computer Systems Test Engineer 
Gunter AFS, AL 

Where Credit Is Due 

The companion articles “The CPU 
Wars” and “What They Did Wrong” 
(May) were excellent nostalgia pieces for 
me. However, both articles attributed the 
6502 to Mostek, a Dallas-area firm. The 
6502 was originated by some ex-Motor¬ 
ola designers and first produced by MOS 
Technology, a silicon foundry later pur¬ 
chased by Commodore. 

I started with personal computing 
about the time the 6502 was introduced, 
and my first “personal computer” was a 
KIM-1. I still have that computer, and 
it’s in working condition. This machine 
has a six-digit LED display, a 24-key 
keyboard, and IK byte of static RAM. 

In 1977, at least one computer scientist 
rated the KIM-1 as having the “most 
bang for the buck” in terms of classroom 
hands-on applications. This capability 
was generated by the two PIA-style sup¬ 
port chips, one 6530-5 (operating system 
in masked ROM) and one 6530 (no 
ROM). To this day, more than 12 years 
after its introduction, the KIM-1 re¬ 
mains a strong example of the effective¬ 
ness of dedicated support chips in com¬ 
puter design. 

Ralph Tenny 
Richardson, TX 

Everyone into the Spool 

In “Weighing the Options” (July), Brett 
Glass states that “spool” stands for 
“simultaneous peripheral operation on¬ 


line. ” That acronym seems to be a recent 
ad hoc creation. In the old mainframe 
days, output could be sent to a “spool” of 
tape to be printed later. That is the origin 
of the terms “spool” and “spooling.” 
Well, it could have been called 
“reeling.” 

Jud McCranie 
Valdosta, GA 

Environmental Impact Statement 

I have a comment regarding “A Turbo 
TSR” by Scott Robert Ladd (July). 
While he correctly notes that a termi- 
nate-and-stay-resident (TSR) program 
should free up the environment segment, 
his program should not wait until de¬ 
installing itself to do this. A TSR pro¬ 
gram should free the environment when 
it installs itself. 

One of the seemingly little known as¬ 
pects of writing TSR programs under 
DOS is the proper handling of the envi¬ 
ronment segment. Unless the resident 
part of your program uses the environ¬ 
ment segment, it should be released dur¬ 
ing the installation process, before mak¬ 
ing the TSR call. Unfortunately, many 
programs—including a lot of commercial 
TSRs—do not do this; thus, each one I in¬ 
stall gobbles up another 600 bytes for a 
copy of the environment that it never 
uses. It seems especially strange that 
programmers waste space in this way 
when I see some of the tricks some of 
them do to try to save a few bytes in a 
TSR program. 

The process that Mr. Ladd outlined 
for releasing the environment block is 

continued 


WE WANT TO HEAR FROM YOU. Please 
double-space your letter on one side of a page 
and include your name and address. We can 
print listings and tables along with a letter if 
they are short and legible. Address corre¬ 
spondence to Letters Editor, BYTE, One 
Phoenix Mill Lane, Peterborough , 
NH 03458. 

Because of space limitations, we reserve 
the right to edit letters. Generally, it takes 
four months from the time we receive a letter 
until we publish it. 


22 BYTE* OCTOBER 1988 

























dBASE Users—-Attack 
the Mac with FoxBASE+/Mac 


New Frontiers, No Fears. 

FoxBASE-f/Mac gives you the unprece¬ 
dented ability to run your dBASE pro¬ 
grams on the Macintosh immediately— 
without changing a single line of 
code J But there’s much more. With 
FoxBASE+/Mac you can create 
beautiful, robust applications that 
are truly Mac-like—using the 
familiar dBASE language! 

Speed and Power. 

FoxBASE-f/Mac gives you speed to 
burn—plus the power and performance 
you’ve come to expect from Fox. In fact, 
FoxBASE-f/Mac is by far the fastest 
database system available on the Mac 
today—up to 200 times faster! 

View Window. 

The View Window is the master control 
panel for FoxBASE-f/Mac’s graphical, 
non-programming interface. Use it to 
open and close files, set up indexes, 
establish relations, access BROWSE, and 
even to modify database structures! 

BROWSE. 

FoxBASE-f/Mac’s BROWSE feature 
brings new convenience and power to 
database display and editing! You’re in 
complete control —BROWSE lets you 
dynamically adjust the size and order of 
fields displayed, add or delete records, 
and split the window to show different 
database sections side-by-side. Together, 
BROWSE and View Windows eliminate 
the need to write programs for common 
database operations! 

Integrated Graphics. 

Copy and paste graphs, charts, diagrams 
and even pictures into your database — 
instantly! FoxBASE-f /Mac gives you the 
power to display these graphics, or 
merge them into reports and documents! 


FoxBASE and FoxBASE+ are trademarks of Fox Software. 
dBASE and dBASE III PLUS are trademarks of Ashton-Tate. 
Macintosh is a trademark of McIntosh Laboratory, Inc., 
licensed to Apple Computer, Inc. 


A HI* «dH Oalabmr Hrioiil Proginm t.M Wlndoii* 


111 Ml IMHII MMMII.IMIM 



CURRENTIIS1ING 


ll(l(SiP\t 1 

\ IM. (hrtiij Hlmtnm 

Puce fW-f.*>UO 


lift! 111'! 

Ilt*t|niil hnini’ pcilrtl 
Ini pnlfiilAinini) 

UlMI (ffl nl 

»pm I0ll\ i noun U'ltti 

ItlMth rtpjioinitni'iiH 
Matin tuilp. Iliipi* 
tiritiuuniv Itifn* 
liirpl<i««*%, lout I 
Imllit innti'it'aluit). 
i, lit>l<lii| l.nqi - lill Ill'll 
_ anil (tatilli|, I In i* i* im 

R qaf«4» 





1 jOfififiMBBHBM PROP! HIV 

( db n,« 

am nor "<•>' l«y 

.if 

- tlinuiii . 

RMlleiitl 

ttARtn 

Oman P-t.ln.M 

»; mi lu-.r. i'Cooooo 

•1 Mr CiOtMiOOO 

Mr t'orr UjOOOOO' 

of I.U TwU« ;<wooo 

1 

l 

LL. 







. 




You can create stunning screens like this with FoxBASE + /Mac— immediately! 
This actual FoxBASE -1- /Mac screen photo illustrates the View Window, 
Command Window, Integrated Graphics, Memo field editing, 

Trace and Debugging Facilities, and the BROWSE feature. 


Command Window. 

FoxBASE-f /Mac’s Command Window 
gives both experienced developers and 
novice user ultra-convenient access to 
the dBASE command language—just 
type a command into the Command 
Window, and it’s executed! 

Get The FoxBASE+/Mac 
Facts Now! 

Call (419) 874-0162 Ext. 320 for more 
information about FoxBASE-f/Mac. Or 
visit your local software retailer. 



FoxBASE+/Mac is part of the award-win¬ 
ning family of products from Fox Software. 
For two years in a row, FoxBASE-f has been 
given the prestigious Editor’s Choice award 
by PC Magazine, and scored an impressive 
9.2 out of a possible 10 when tested by 
InfoWorld 's Review Board! 


i Fox Software ^ 

Nothing Runs Like a Fox. 

Fox Software, Inc. (419) 874-0162 Ext. 320 

118 W. South Boundary FAX: (419) 874-8678 
Perrysburg, OH 43551 Telex: 6503040827 


Circle 97 on Reader Service Card 


OCTOBER 1988 -BYTE 23 









































































LETTERS 




DO NOT DISTURB, 

When it comes to AC power, 
computers need peace and quiet... 


«*BO AT + 

UNINTERRUPTIBLE POWER SOURCE 


Shield your computer and irreplaceable data from all forms 
of power disturbances including blackouts, brownouts, 
sags, surges, spikes and noise with the continuous protec¬ 
tion provided by UPS systems from American Power. 

M For file servers, CAD, UNIX, desktop publishing, and 
all other computer applications 
R Ultra-compact desktop design for easy placement 
R Models available rated from 300 to 1200 Volt-Amps for 
personal computers up to minicomputers 
Rfox unattended operations, many UPS models support a 
direct hardware interface to operating systems such as 
Novell, 3-Com, Banyan, Altos, Prime, Convergent,and others 
Models for international 220 V 50 Hz power are available 


American Power Conversion 


2 Columbia Street • P.O. Box 3723 • Peace Dale, Rl 02883 • (401) 789-5735 
Unix is a trademark of AT&T Bell Labs 


24 BYTE* OCTOBER 1988 


Circle 16 on Reader Service Card 


correct. He just should have made his 
program do it upon installation, rather 
than upon deinstallation. I hope you will 
pass this tip on to your readers and that 
they, in turn, will use it to write better- 
behaved TSRs that don’t use up more of 
our precious RAM than they need. 

It seems likely to me that DOS dies 
with a memory allocation error when 
Mr. Ladd tries to deinstall QT because 
he is trying to deallocate memory that 
belongs to a different program. Since his 
TSR is no longer the running program, 
DOS probably regards its attempt to re¬ 
lease memory as coming from whatever 
program QT interrupted, which does not 
own the segment in which QT resides; 
hence, the memory allocation error. I 
have never written a TSR that tries to re¬ 
lease its memory on deinstallation, so I 
don’t know the fix for this. 

Michael Hanson 
Seattle , WA 


Another Option to Weigh 

I have a comment regarding the letter 
from Dan Mick (“Multiplying Integers, ” 
July) and the article entitled “Weighing 
the Options” by Brett Glass (July). 

First, a flaw exists in Mr. Mick’s rec¬ 
ommended solution. Merely adding the 
multiplication by (floating-point) 1 is not 
guaranteed to prevent the integer over¬ 
flow. The parsing algorithm used by the 
compiler may detect (and generate code 
for) the integer-integer multiplication 
and then perform the promotion to float¬ 
ing point for the “ 1.0” multiplication. At 
the very least, place the “1.0” factor be¬ 
tween the two integers. Even better, use 
parentheses to force the floating-point 
conversion first. For example, 

20 A = (1.0#B*) *B% 

The best solution would be to use an 
intrinsic conversion function, which 
should be supplied with the compiler 
and/or run-time system—something on 
the order of the following (the actual 
function name may vary with the com¬ 
piler and language): 

20 A = B$ # CSNG(B^) 

Now for a comment on Mr. Glass’s 
comparison of Amiga signals to sema¬ 
phores. As the owner of an Amiga A- 
1000, I could not let this mistake stand, 
especially as KickStart 1.2 implements 
both signals and semaphores. 

Amiga signals are closer in nature to 
the event flags of VAX/VMS. Each 
Amiga task has its own set of signal bits; 

continued 




































OPTIONS 


jdBBdB 


Desktop Publishing 


SummaSketch is the world’s best selling tablet because 
it’s filled with “Plus’s” Like full IBM connectivity with 
the PC, AT and PS/2. Plus full Microsoft® compatibil¬ 
ity through a Universal Mouse Emulator 7 ” Plus a 
separate tablet driver for Microsoft Windows. Plus a 
two-year warranty. Add that to our standard features — 
like high resolution and accuracy with the most soft¬ 
ware compatibility — and you have the tablet with all 



SnminaSkctdi Professional 


(naSkoich ’ 


the Plus’s. The 12 x 12 SummaSketch Plus. 

New 18" x 12" Version. Now you can get all these 
great features in our larger SummaSketch® Professional 
tablet. All the Plus’s, 
plus more active 

area to work with! Fairfield, CT 06430 • 203-384-1344 




Universal Mouse Emulator 


Circle 247 on Reader Service Card 

FREE! $245 TEMPLATE. 

Your choice: AutoCAD® VersaCAD®CADkey® or Microsoft® 

Windows tablet template, free. Details inside SummaSketch box. 

( ) Send me more information on Type of industry:_ 

the AutoEase template offer and on Type of application:. 


SummaSketch tablets. 


( ) I’m interested in OEM information 


Title 


Name: 


Company: 
Address:. 
City._ 


State 


Mail to: Summagraphics Corporation 
777 State Street Ext. 
Fairfield, CT 06430 


B 10/88 


© 1988 Summagraphics Corporation. All rights reserved 










































































































CFItJl Evers*, Srsp ond MAMA are frodemate of Everex Systents, Inc A8 other produd nones ore legistered trademarks of their 



























"If this is a race, we 
are out in front" 

Steve Hui, President 
Everex Systems, Inc. 

IBM PS/2 Model 80 (20 MHz)_ 

Compaq DeskPro 386/20 _ 

Everex Step 386/20 _ 

Power Meter MIPS Version 1.2. The Database Group. 


3.52 MIPS 
4.59 MIPS 
4.91 MIPS 



“We created a 
monster.” 

Apparently, we 
have surprised a 
few people. It’s not 
every day that 
someone builds 
the world’s fastest 
386/20. 

Our marketing 
people call the con¬ 
cept AMMA-for 
Advanced Mem¬ 
ory Management 
Architecture. 

I don’t care what 
you call it. This is 
the computer that 
has left everybody 
behind, including 
Compaq. 

For the moment, we 
are overjoyed. 

But this is a game 
of leapfrog and 
we do not intend 
to rest. 

The Step 386/20 
from Everex 
is a monster of 
a machine. 

For price and 
performance facts, 
call Everex 
Computer Systems 
Division at 1-800- 
356-4283. Everex, 
48431 Milmont 
Drive, Fremont, 

CA 94538. 



Circle 92 on Reader Service Card (DEALERS: 93) 












LETTERS 


in use, a bit will be allocated to some 
event that the task is interested in (mostly 
I/O completion), and the task then waits 
for the bit to be set. Semaphores, on the 
other hand, tend to be global to the sys¬ 
tem, where multiple tasks can obtain ac¬ 
cess to a single semaphore. 

In fact, the Amiga implements two 
different types of semaphores. An imme¬ 
diate bit-test form allows for a simple 
test-and-set call (which returns immedi¬ 
ately, with a success/failure status) or an 


unconditional wait-for-semaphore call 
(which does not return until the sema¬ 
phore has been obtained). The message- 
based form allows for semaphore re¬ 
quests to be queued; a task can submit a 
request for the semaphore, continue pro¬ 
cessing, and, at a later time, test (or even 
wait) for the availability of the 
semaphore. 

A bit of humor appears here. The 
Amiga calls Procure (s) and Vacate (s) 
bear a suspicious resemblance to the clas- 



Power. Speed. Performance. 

We listened to you and added 
hundreds of features to PC-Write. 

Larger Files - Break the 6()K file 
limit! Use all available DOS memory 
to edit large documents. Rapidly 
search and switch between related 
files. Lock files on a network. 

More Formats - Edit multiple 
columns on-screen.Or mark text as 
a box, then position and format it. 
Create tables and scripts bister. 

Easier To Use —Stay on track with 
on-screen “reminder” lines. Select 
page layout and fonts with new 
menus. Fix typing mistakes with our 
improved spelling checker. 

New catalog adds value. 

We offer popular products that 
work well with PC-Write. 


New Capabilities - Choose 
products such as InSet™ graphics, 
WordFinder™ thesaurus, or popular 
soft font, grammar checker, foreign 
language, and scientific packages. 

Special Discounts - Registered 
PC-Write users get phone support and 
reduced prices for all products. 

Still only $89. 

The $89 registration fee gives you 
software, user’s guide with tutorial, 
phone support, two free updates, and 
our newsletter. PC-Write 3.0 is still 
shareware, so you can give copies to 
odiers to try, free! 

Order PC-Write 3.0 today. 

Call 1-800-888-8088 BYTX 

90-day money-back guarantee 

PC-Write is not shareware outside the U.S. and 
Canada. PC-Write m Quicksoft. WordFinder™ 
Microlytics. InSet™ InSet Systems. Quicksoft, 
Inc., 219 First Ave N #224-BYTX. Seattle, WA 
98109.206-282-0452. 


ILMifiuuiilifl 


Quicksoft 


sical P(s) and V(s) semaphore primi¬ 
tives of Dijkstra—which Principles of 
Concurrent Programming (M. Ben-Ari, 
Prentice-Hall International) claims are 
derived from the Dutch words for Wait 
and Signal, respectively (Wait and Sig¬ 
nal already having been taken up by ear¬ 
lier releases of the Amiga Exec). 

Dennis Lee Bieber 
Sunnyvale , CA 

Going from .MAC to .ASM 

First, I’d like to thank Rick Grehan and 
all the people responsible for the Small- 
C compiler. Rick’s suggestion about 
changing the output of the compiler from 
.MAC files to .ASM files is a good one, 
since I’m basically lazy and don’t like 
typing the extension when I’m assem¬ 
bling the files. 

If any of your readers want to make the 
change from .MAC to .ASM, the code is 
contained in the CC11.C file under the 
openfile() function. Simply change 
strcpy(outfn + j, ".MAC"); to str- 
cpy(outfn +j, ".ASM");. 

While in the CC21.C file, users might 
want to fix a small problem with the us¬ 
age line. When cc86 and any invalid 
character is typed, a usage line is pre¬ 
sented that informs the user of the op¬ 
tions available to the compiler. For ex¬ 
ample, if you type cc86, the response 
usage will be cc [file] .. . [— m] [ — a] 
[-P] [1#] [-o]. 

The usage will give you all this and a 
few garbage characters. To fix it, you 
simply look at the end of the ask () func¬ 
tion after the last #endif and change 
sout (NEWLINE, stderr); to sout 
("\n", stderr);. The explanation of 
this is that sout is expecting a string, and 
although NEWLINE is a linefeed (charac¬ 
ter 10), sout has a problem with this. It 
really goes deeper; it has to do with the 
way fputc expects n \n M to escape for a 
new line, while NEWLINE is a raw 
linefeed. 

Enough of that. Thanks again for the 
compiler. I’m having a blast with it. 

Gary Flynn 
San Gabriel, CA 


Practically Speaking 

Peter Wayner’s remarks on “Error-Free 
Fractions” (June) are correct from a 
theoretical point of view. Practical appli¬ 
cation, however, will be difficult, even if 
special processors and compilers could 
be realized for calculating the way he 
suggests. 

The problem is the degree of precision 
that can be obtained, in relation to mem¬ 
ory use and execution time. For in- 

continued 


28 BYTE* OCTOBER 1988 


Circle 223 on Reader Service Card 























The easy way to move flies between the 5V4" world of PCs, and the 
3 V2" world of PS/2s, Laptops, and 386s: Sysgen’s Bridge family. 


Because your PCs, PS/2s, 386 s and 
laptops all talk to different floppy disk 
sizes and formats, they can become 
frustrating islands of information. 

For the simplest way to get files back 
and forth, just install Sysgen’s Bridge 
products. Presto: Your different com¬ 
puters can talk to common diskettes. 

Sysgen pioneered bridges. Now here 
are three ways to simplify your life in 
a multi-computer office. 

Solution 1: Our 
Bridge-File 5.25 
floppy disk drive. 

A best seller, with 
50,000 installed. Attach it to your PS/2, 
and you can read and write files from 
PCs. Critics and users alike have raved 



over 


about its small footprint, ease of use, 
and dual density capacity of 360Kb 
and 1.2Mb. (IBM’s drive is twice 
the size, yet stores only one-fourth 
the data.) 

Every PS/2 user deserves this easy 
connection to the world of PCs. 


Solution 2: Our Bridge-File 3.5 
floppy disk drive. 


You get 720Kb 
and 1.44Mb capacities. I 

Connect it to any 
PC, and you can read 
and write files from 
PS/2s, 386s, laptops, and other 
3 1 />" machines. 

Now all your PCs can share files 
with your newer systems. 


And here’s the ideal controller: 
The Omni-Bridge 
Controller. 

Controls up to four 
drives, so you can mix 
and match 5‘A", 316", and 
floppy tape drives as you need. This 
hot card gives you big storage, plus 
twice the floppy disk and floppy tape 
transfer performance rates! At only 
$95, this is a winner. 

Get your computers talking. 

Call the Sysgen Hotline for the 
name of your nearest dealer. 
1-800-821-2151. 

SYSGEN 

INCORPORATED 




Trademarks: Sysgen, Bridge-File, Omni-Bridge -Sysgen Inc.; PS/2-lntemational Business Machines Corporation. 
Registered Trademark: IBM-International Business Machines Corporation. 

Circle 251 on Reader Service Card 


556 Gibraltar Drive, Milpitas, CA 95035 

OCTOBER 1988 • B Y T E 29 


LETTERS 



A HOLMES IN 
EVERY PORT 


stance, for a precision equivalent to 64 
bits, or 19 decimals, only rational num¬ 
bers can be used whose denominators 
contain no prime factors larger than 22. 
Prime-number denominators of more 
than 5 digits can’t be gotten through, not 
even on the biggest computers, within an 
acceptable lapse of time. 

I think an easier, but less interesting, 
way of exact calculation with fractions is 
to simply store the numerator and de¬ 
nominator separately. Memory use and 


execution time then remain of the same 
order (say, 3 or 4 times as much) as with 
normal floating-point calculation. 

Even then, error-free fraction calcula¬ 
tion is not useful, because the improved 
precision is of no importance compared 
to the loss of speed—except in very spe¬ 
cial projects. Mr. Wayner’s examples of 
errors in floating-point calculation are 
rather far-fetched, whereas his results by 
using factorial-base notation deal with 
denominators that are composed of very 


small prime factors only. 

The article is interesting for two rea¬ 
sons. First, the mathematical theory is 
explained in a clear-cut way. Second, it 
illustrates an amazing lack of contact, on 
the whole, between mathematics and 
computer programming, apart from 
small circles of super specialists. In high 
school and college, very little is done 
on behalf of this (I’m speaking of Hol¬ 
land, but I suppose it’s the same in the 
U.S.). 

Derk Boonstra 
Amstelveen, The Netherlands 


You Can’t Be Too Careful 

I have a few comments on articles in the 
June issue. 

Regarding “Computers on the Brain, 
Part 1” in Ciarcia’s Circuit Cellar: 
Warnings notwithstanding, an electrical 
device attached to the human body 
should include isolation as close to the 
signal source (i.e., flesh) as possible. 
Burns have been documented resulting 
from battery-powered, FDA-reviewed, 
professionally manufactured medical de¬ 
vices; the potential is certainly greater in 
the case of a hobbyist-constructed (and 
possibly hobbyist-modified) device. 
Would opto-isolation be possible before 
the preamps? 

Now on to my second comment. Peter 
Wayner’s “Error-Free Fractions” as¬ 
serts that “it’s hard to tell if 501/1024 is 
greater or less than 5203/10456 without 
calculating the quotient.” In fact, com¬ 
paring ratio-represented real numbers 
simply requires a common-denominator 
cross-multiplication and comparison: 


Given r x = n x / d Xi d x > 0; 
r 2 = n 2 1 d 2i d 2 > 0; 


Let P\ = n x x d 2 , 
p 2 = n 2 X d x \ 


If p 2 > p i, then r 2 > r u 


Else if p 2 < P\, then r 2 < r x . 


Else r 2 = r x . 


In this case, p x = 501 x 10456 = 
5238456, and p 2 = 5203 x 1024 = 
5327872; p 2 > p x , so r 2 > r x . By stipu¬ 
lating that the sign is carried in the nu¬ 
merator and the denominator is always 
positive, this operation works for arbi¬ 
trary real numbers. Thus, the cost of 
comparison is two integer multiplies 
(with double-precision products) and one 
double-precision compare. 

James L. Reuss, Ph.D. 

Boca Raton , FL ■ 


ARRIVING 

AT COMM. PORT 2 

The Best Laptop Modem 

(John C. Divrak — P.C. Magazine) 

...At an Affordable Price. (p.c. w,m) 

All Holmes Corresopndent™ Modems are fully Hayes™ compatible. 
They include auto answer, auto dial 
and use very little power. These 
features, along with a two year 

warranty and a complete software MICROSYSTEMS, 

package make Holmes the best value 
available. 

WE'VE GOT THE MODEM FOR YOUR LAPTOP! 


30 BYTE* OCTOBER 1988 


Circle 114 on Reader Service Card (DEALERS: 115) 











Software Developers 



The Block - Natural Selection 
For Software Protection 



Inventor and entrepreneur 
Dick Erett explains how 
"The Activator" provides 
sane protection for your in- 


tellectual property. 


UT n any industry, just as in nature, the 
X process of natural selection raises one 
solution above another. Natural selection is 
the most elegant of engineers. 


In the area of software protection The 
Block has been selected by the market¬ 
place as the solution that works. Over 
500,000 packages are protected by our 
device. 


By removing protection from the 
magnetic media we remove the constraints 
that have plagued legitimate users. 

They simply attach our key to the 
parallel port and forget it. It is totally 
transparent, but the software will not run 
without it. 

A New Technology For 
Software Protection 

Our newest model, The Activator, builds 
on our current patented design, and 
establishes an unprecedented class of 
software protection. 


For the past 4 years our philosophy has 
been; 'You have the right and obligation to 
protect your intellectual property.’ 

A New Ethic For Software 
Protection 


In allowing end-users unlimited copies 
of a software package and uninhibited hard 
disk and LAN operation, The Block has 
created a new ethic for software protec¬ 
tion. 



'4f 


We have migrated and enhanced the 
circuitry of The Block to an ASIC (Appli¬ 
cation-Specific Integrated Circuit) 
imbedded in The Activator. 

This greatly improves speed and 
performance, while reducing overall size. 
Data protection can also be provided. 

Programmable Option 

The Activator allows the software 
developer the option to program serial 
numbers, versions, or other pertinent data 
known only to the developer, into the 
circuit, and access it from the program. 



Once you program your part of the 
chip, even we have no way to access 
your information. 

The ASIC makes emulation of the device 


virtually impossible. It also presents 
an astronomical number of access 
combinations. 

Full 100% Disclosure 


Since The Activator is protected by our 
patent we full y disclose how it works. 

Once you understand it, endless methods 
of protection become evident. 

Just as no two 
snowflakes are the 
same, no two im¬ 
plementations of 
The Activator are 
identical. And like 
the snowflake the 
simplicity of The 
Activator is its 
greatest beauty. 

We never cramp your programming style 
or ingenuity. Make it as simple or compli¬ 
cated as you desire. 



Let us help safeguard what's rightfully 
yours. Please call today for additional 
information or a demo unit. It's only 
natural to protect your software” 


1-800-333-0407 

In Connecticut 203-329-8870 
Fax 203-329-7428 

oftware 

ecunty inc. 



870 High Ridge Road 
Stamford, CT 06905 


Unlimited Copies • Programmable • Small Size • Fast • Patented • Data Protection 


The Block and The Activator are trademarks of Software Security 


Circle 244 on Reader Service Card 











Engineered 
for speed, 

flexibility 

and 

expandability 



Bay Technical Associates, Inc., Data Communications Products Division 
200 N. Second St., Bay Saint Louis, MS 39520 USA 
Telex 910-333-1618 BAYTECH, Telephone 601-467-8231 or toll-free 

800 - 523-2702 


CHECK THE SPECS 

• The Data Exchange System, 
Model 24, allows high speed 

( exchange of data between 
computers, printers and other 
peripherals. 

• Powerful 16-bit CPU plus 
multiple high performance I/O 
processors allow super high 
speed transfer of data 
demanded by new faster 
computers and software. 

• Optimum flexibility: Select 
the right combination of serial 
and parallel ports, and set any 
of these ports as a peripheral 
port or as a computer port. 

• Basic unit expandable to 24 
ports by 4-port modules offered 
in serial/parallel combinations. 

• Standard 512KB buffer 
expandable to 4V2 megabytes, 
to handle big print/plot jobs 
and many small ones. 

• Buffer memory dynamically 
allocated to maximize buffer 
utilization. 

• Simultaneous data input and 
output on all ports, so no 
devices are kept waiting. 

• Computer-to-computer 
communication concurrent 
with all other operations. 

• Full duplex communication 
allows file transfer capability 
with many communications 
software packages. 

• Compatible with virtually all 
computers, printers, plotters, 
modems and other peripherals. 

• Pop-up RAM resident PC 
support software allows 
peripheral selection via hot key. 

• Super fast throughput allows 
data to pass through with no 
apparent processing delays. 

• Many user-definable 
parameters including separate 
baud rates, flow control and 
parity for each port. 

• Internal serial-to-parallel and 
parallel-to-serial conversion. 

• Cascading capability to 
increase available number 
of ports. 

• Unlimited hotline tech 
support. 

• Designed and manufactured 
in the U.S.A. 


Circle 31 on Reader Service Card 








Chaos Manor 
Mail 

Jerry Pournelle answers questions about his column 
and related computer topics 


The European Market 

Dear Jerry, 

In your February column (“Life after 
Las Vegas,” page 182), you seemed sur¬ 
prised that in Europe the Atari ST has 
gained a “serious machine” status, 
which perhaps it lacks in the U.S. In 
fact, most Americans don’t realize that 
the computer market here in Europe is 
quite different from what they’re used to. 
Prices here tend to be much higher for 
most brand-name machines, and some 
interesting products are hard to find. 

To give you an example, I recently 
bought an Atari Mega ST2. Its list price, 
including a 20-megabyte Atari hard disk 
drive, was about $2700 here in Italy. 
Such a price might sound expensive in 
the U.S., but, for reasons beyond my 
comprehension, Apple is selling a com¬ 
parably equipped Macintosh SE (with 1 
megabyte of RAM and a 20-megabyte 
hard disk drive) for $5700. And dealer 
margin is low enough that you can’t get a 
discount of more than 10 percent (which 
is comparable to what you can get on the 
Atari). As you can see, over here the 
Atari—even the Mega series—still gives 
you the most computer for your buck, at 
least in the 68000 world. In fact, I can 
buy an Atari Mega ST2 with a hard disk 
drive and the Atari laser printer for less 
than I’d have to pay for the Apple laser 
printer alone. 

Given this, if you decide to get off the 
MS-DOS or OS/2 bandwagon and you 
don’t have a little fortune to spend on the 
Mac, the Atari seems a good choice. Asa 
result, many small businesses, profes¬ 
sionals, consultants, and independent of¬ 
fices are turning to the Atari as a system 
that is inexpensive and easy to use. The 
Atari also lets them do their tasks (e.g., 
word processing, desktop publishing, 
and communications) at a reasonable 
price. 

Why Apple is pursuing such a policy is 
a mystery to me, but I think Atari’s big 
success is partly due to Apple’s absurd 
pricing policy. If Macs here sold for what 
they do in the U.S., the market might be 
different. But in the current situation, the 
Atari is very strong, especially in En¬ 


gland and in West Germany, where 
there’s an impressive range of locally 
written software for the Atari computers. 

As for the 80x86 world, the business 
here is lagging behind the U.S. develop¬ 
ments; people are still buying 8088 ma¬ 
chines as their first machines, not realiz¬ 
ing that those are already obsolete. 
People are also very confused about the 
whole OS/2 story—whether it is real, 
whether it will be real some day, and so 
on. In fact, with so many hardware and 
software standards, doing system inte¬ 
gration in the PC-compatible game is 
something short of a nightmare—more 
so here, because many things that would 
make your life easier just aren’t available 
here. Often, if you decide to go with MS- 
DOS, you’re stuck between either true- 
blue IBM (it costs a little less than 
$10,000 for a PS/2 Model 60 with a dot¬ 
matrix printer) or Taiwanese equipment, 
which is often sold by dealers with very 
little competence. Clone machines are 
usually a good deal, but you’d better 
know what you’re doing, because no 
dealer will be out there to help you. 

Macs are easily available (not so for 
the software, though, and I know of some 
official Apple dealers who make good 
money on pirated software), but at their 
high prices they have found their natural 
niche in the academic market. 

As you see, the market situation here 
is quite different, and that explains why 
some machines—such as the Commo¬ 
dore 64—have been big hits in Europe. 
On the other hand, the American market 
tends to be provincial; both users and 
companies think nothing exists beyond 
the U.S. Good products (especially soft¬ 
ware) get developed in Europe, too. 

Fabio Favata 
Palermo, Italy 
continued 


Jerry Pournelle holds a doctorate in psy¬ 
chology and is a science fiction writer 
who also earns a comfortable living writ¬ 
ing about computers present and future. 
He can be reached c/o BYTE, One Phoe¬ 
nix Mill Lane, Peterborough, NH 03458, 
or on BIX as ‘jerryp. ” 


Circle 34 on Reader Service Card 


Three ways to build 
better Ihrbo Pascal 
programs... 


^'•POWER 

^ Screen 

$129 


Screen 1/0 manager. 

Features: screen painter virtual screens 
data validation context sensitive help 
unlimited screens definable keys 
& much more! 


Power Tools 
Plus 

$129 


Full featured function library. 
Features: TSR support direct video 
access VGA and EGA support windows 
and menus DOS memory allocation 
interrupt service routines 
& much more! 


ASYNCH 

Plus 

$129 

Asynchronous communication manager. 
Features: speeds to 19.2K baud 
X0N/X0FFprotocols hardware 
handshaking XModem file transfer 1/0 
buffers up to 64K & much more! 


We’re Blaise Computing, manufacturers of high 
quality function libraries designed to reduce the 
time and technical expertise required for serious 
applications development. 

All of these packages include Peter Norton’s On¬ 
line Instant Access Program, a comprehensive user 
reference manual with extensive examples, and full 
sample programs. 

Satisfaction guaranteed or return within 30 days 
for a full refund. 

We have a full line of products for C and Pascal. 
For a free brochure or to order call 

800-333-8087! 


BLAISE COMPUTING INC. 

2560 Ninth Street. Suite 316 Berkeley. CA 94710 (415) 540-5441 

OCTOBER 1988 • B Y T E 33 











CHAOS MANOR MAIL 


Thank you for the report. One reason 
Atari and Amiga sell in Europe is because 
they don V have to pay so much attention 
to certifications by the FCC. Ido wonder 
if the FCC’s real purpose here is to help 
the administration deal with the (t too 
strong ” dollar. If so, I have news; they ve 
been wildly successful. —Jerry 

The Trouble with MIS Professionals 

Dear Jerry, 

I’m writing about the letter Charles 
Hahn wrote you attempting to defend the 
behavior of corporate data-processing 
departments (“In Defense of DP Depart¬ 
ments,” March, page 36). When I first 
read the letter, I dismissed it as just an¬ 
other point of view that raised some in¬ 
teresting points even if I didn’t fully agree 
with it. However, after more thought, it 
strikes me that Mr. Hahn’s letter is a clas¬ 
sic case of what’s wrong with many MIS 
(and managerial) professionals. I also 
can’t help but think that there’s another 
side to his story, and I’d like to hear it. 

On one hand, Mr. Hahn is upset about 
the lack of initiative shown by the people 
in his company, since they don’t like to 
work voluntary, unpaid overtime and 


won’t learn how to use their machines on 
their own time. (I suspect what he means 
is that peopie won’t take the often boring 
manuals home to study them to a point 
just short of memorization. Has he ever 
tried letting people take both machines 
and manuals home to experiment with? 
I’ve found that technique works.) On the 
other hand, Hahn is angry that his ex¬ 
director, who actually showed some ini¬ 
tiative, used his own programs and hard¬ 
ware instead of Lotus and WordStar, 
which are apparently the only two MIS- 
approved programs. 

I can’t help but wonder what the situa¬ 
tion would have been if Mr. Hahn’s com¬ 
pany had a policy of listening to its em¬ 
ployees and had actually bought the 
director an IBM PC AT and first-rate 
software to go with it in the first place. I 
also wonder what it was that caused the 
director to leave the company. Corporate 
attitudes, perhaps? 

Frankly, I think the fundamental 
problem is that many managers forget 
that no matter what sort of equipment 
and hardware they may buy to improve 
productivity, the people who run the ma¬ 
chines still determine the ultimate suc¬ 


cess and/or failure of the operation. 
While it may be unfortunate for busi¬ 
ness, the fact is that the people running 
the machinery aren’t machines them¬ 
selves. 

George P. Nelson 
Springfield, VA 

Well, I had much the same thought my¬ 
self; the purpose of small computers is to 
enhance productivity, and I doubt very 
seriously if even the cleverest MIS direc¬ 
tor has thought of all the ideas. Giving in¬ 
telligent people good tools and watching 
to see what they will develop with them 
has always seemed to me a much better 
idea. —Jerry 

Users versus Businesspeople 
Dear Jerry, 

I’m writing in response to Richard H. 
Goodyear’s letter (“No Mac Clones,” 
August 1987). He says that while users 
have written a lot about the Macintosh, 
businesspeople have spoken “eloquently 
by their silence,” as there are no Macin¬ 
tosh clones. 

It was, as you remarked, an “interest- 

continued 


THE BEST 


MOST COST- 
EFFECTIVE STATISTICS 
PACKAGE AVAILABLE 



Whether for industry, education, government, or pure research, no other statistics package can compare to Microstat-II in 
areas of coverage, accuracy, ease of use, and value. Just some of Microstat-II’s features include 
Descriptive statistics (mean, standard ■ Hypothesis tests: mean or proportion 


deviation, variance, kurtosis, 
skewness, etc.) 

Regression Analysis: Simple, 

Multiple, Stepwise Multiple, forward 
and backward 

Correlation Analysis: matrix and cross 
products table 

ANOVA: Oneway, Twoway, Twoway 
with replicate 

LSD, Duncan’s, Tukey, Newman- 
Keuls 

Crosstabs and Chi-square 


Nonparametrics: Wald-Wolfowitz, 
Kruskal-Wallis, Wilcoxon, etc. 

Time Series: moving average, 
centered moving average, deseason- 
alization, exponential smoothing 
Probability Distributions: Normal, t, 
F, Poisson, etc. 

Frequency Distributions: value or 
range. 

Scatterplots (with simple regression) 


1-800-952-0472 

1-317-255-6476 


Requires an IBM PC, XT, AT, PS2 or compatible 
with 512K of memory 2 floppy disks or a hard drive. 
Price: $395.00 with 30 day money back guarantee. 
Demo available for $19.95. Please include $4.00 for 
shipping. For information, call or write: 

ECOSOFT INC. 

6413 N. College Ave. ■ Indianapolis, IN 46220 


Factorials, Permutations, 
Combinations 

Up to eight times faster than the 
competition without loss of accuracy 
Online help plus easy to use keyboard 
or mouse input; no complex 
command language to learn 

Unequal case sizes, missing data, and 
aliased data 

Easy to use data entry system with 
file import capability 

Only three disks—not copy protected 
Expanded user’s manual 






34 BYTE* OCTOBER 1988 


ECOSOFT 


Circle 89 on Reader Service Card 















































Choosing the Right 
Database Development 


/ 

X 

System Just Got Easier. /Vjj 

db_VlSTA III Delivers High Performance 
With No Hidden Costs. 



For database applications devel¬ 
opment, you want a system with 
performance, portability, and full 
functionality at a competitive 
price. But there's more to it than 
that. The long term costs assoc¬ 
iated with extended development 
schedules, frequent maintenance, 
excessive royalties, or the inability 
to handle complex data relation¬ 
ships are often overlooked. These 
hidden costs can be quite a shock 
after you have made a commit¬ 
ment and are midway through 
application development, or 
worse yet, in production. 

With dbVISTA III from Raima, 
there are no surprises. It provides 
powerful database capability with 
tremendous overall cost savings. 
The heart of the system is 
db VISTA, a high performance 
DBMS that uses B-tree indexing 
and the network database model 
file structure to minimize over¬ 
head and provide fast data access. 
Our SQL-based db_QUERY 
provides a relational view of the 
network structure, without sacri¬ 
ficing performance. And 
db_REVISE lets you easily 
redesign your database. The 
entire db_VISTA III system is 
fault tolerant and complete source 
code is available. 


db.VlSTA III delivers 
continuous high performance 



Database size 


db_VlSTA Ml provides 


Relational j 
DBMS / 

db_VlSTA hi 





Design complexity 


db_VISTA: High Performance DBMS 
Multi-user 

Fast data access: B-tree indexing, network 
database model, virtual memory disk caching 
Multiple Database Access 
Referential integrity 
Automatic recovery 
Record and file locking 
Database consistency check 
Easy-to-use interactive access programs 
Data Definition Language patterned after C 
db_QUERY: SQL-based Query 
Relational interface to db_VISTA databases 
Yields extraordinary performance 
Build ad hoc queries & reports 
db_REVISE: Database Restructure Program 
Redesign your database 
Converts existing data to revised design 
Upgrade remote end user locations easily 
Add WKS Library for Lotus 1-2-3 
Fast C interface to Lotus, dBASE and others 
Operating Systems: VMS, ULTRIX, UNIX 
System V, BSD 4.2, SunOS, QNX, XENIX, OS/2, 
MSDOS, Macintosh, MS Windows 
C Compilers: VAX, UNIX, XENIX, SunOS, 
Microsoft, Lattice, TurboC, LightspeedC, MPW 
LANs: NFS, 3Com, NetWare, LifeNet, Banyan, 
and any other MS-DOS NetBIOS-compatible 
LAN. AppleShare and network-independent 
versions also. 


Thousands of C programmers in 
over 50 countries worldwide have 
chosen Raima's db VISTA III. 

Here are the reasons why: 

• Fast data access 

• Minimal data redundancy 

• C source code available 

• Automatic recovery 

• Multi-user support 

• Portable to VMS, UNIX, 

OS/2, MS-DOS and 
Macintosh 

• SQL-based relational query 

• No royalties 

• Professional services 

• Superior support 

Maybe it's time that you checked 
out db VISTA III. Consider all the 
costs. It could be the easiest choice 
you ever made. 

CALL: 

l-800-db-RAIMA 

(that's 1-800-327-2462) 

Ask about the many other products 
and services Raima Corporation 
offers, including consulting, appli¬ 
cation development, and training. 

See us at 

©€<©fflP®M/Fall '88 

Booth 9607 Sahara Hotel 

Nov. 14-18, 1988 Las Vegas, Nevada 


\ 



TM 


CORPORATION 


Raima Corporation 3245 146th Place S.E., Bellevue, WA 98007 USA (206)828-4636 Telex: 6503018237 MCI 
International: U.K.: (0992)500919 Germany: 07127/5244 Switzerland: (01)725 04 10 France: (1)47 72 77 
Finland: (90)42 051 © 1988 Raima Corporation 


00 

O 

UW FAX: (206)828-3131 In Texas call: (214)231-3131 £ 
77 Rpnelux: (02159)46 814 Sweden: (013)124780 00 


OCTOBER 1988 -BYTE 35 











CHAOS MANOR MAIL 


ing observation.” 

I don’t like to be judgmental, but I fear 
Mr. Goodyear is guilty of leading the 
gullible down that well-known garden 
path. What makes “users” and “busi¬ 
nesspeople” mutually exclusive? If you 
accept that premise, then you enter the 
garden. 

The absence of Mac clones is another 
misleading premise. What are GEM and 
Microsoft Windows if not user interfaces 
that copy the look and feel of the Mac’s 
operating system? 

What inspired the Commodore Amiga 
and Atari ST series? 

And what is all this about an OS/2 for 
the new IBM systems that has something 
called the Presentation Manager? Could 
it be that it will use a mouse and have the 
look and feel of a Mac interface? 

Looks like some businesspeople are 
about to become users. 

Brian Farley 
Saipan, Mariana Islands 

Actually, it will have a mouse and the 
look and feel of the Lilith, or perhaps 
early Xerox systems .... 

I keep trying to start the rumor that 


Apple is going to sue Xerox for look and 
feel. — Jerry 

Computing on the Go 

Dear Jerry, 

I’m writing in response to the letter 
from Bren Jacobson (“Floatable Com¬ 
puter?” March, page 36), who wants to 
use a computer in a boat. I can’t offer 
much about corrosion problems, but I use 
computers in motor homes. 

People have tried 12-volt DC battery 
voltage for the drives, plus a few resistors 
for the 5-V circuitry. And I’ve found 
problems because cheap power supplies 
often depend on one load to balance out 
another. Then there are all those voided 
warranties. 

My ancient CP/M machines would 
run on a one-lung light plant, albeit with 
a flickering CRT that could provoke ter¬ 
minal mal de mer. But when I went to a 
hard disk, a mechanically governed al¬ 
ternator just couldn’t hack it. Nor could a 
hard disk endure prairie summers with 
power lines harvesting every lightning 
strike from Vancouver to Halifax. Prob¬ 
lems were exacerbated by RV parks with 
inadequate wiring. Somebody plugs in 


one more coffee maker, and there go the 
last 10 pages.... 

Five photovoltaic panels and four 
deep-cycle batteries just about break 
even for boondocking in the desert. 
This, of course, also maintains lights, 
swamp cooler, TV, CB, water pumps, 
furnace fans, and all the usual hardships 
of wilderness life. 

The 1-kilowatt Vanner inverter turns 
12-V DC into 110-V, 60-Hz, pulse-width 
modulation with 87 percent efficiency, 
and it will drive any small computer 
more dependably than most electric com¬ 
panies. It will also drive kitchen appli¬ 
ances for short periods. It cost $1000 2 
years ago, and now it sells for $500. 

G. C. Edmondson 
Lakeside, CA 

From what I've seen you do over the 
years, you probably have more experi¬ 
ence at mobile computing than anyone 
else in the world. Thanks for sharing it 
with us. —Jerry 

Should We Worry about Viruses? 

Dear Jerry, 

My wife and I work at home in south- 


INDUSTRIAL STRENGTH 

OOPS 


Abu have three options in today’s world; lead, 
follow or get out of the way You’ve already 
taken a leadership position in hardware with 
the latest 286 or 386 system. Now you can use 
that triple-digit architecture to blast ahead of 
the pack with the most powerful new Object 
Oriented Programming (oops) software on the 
market: Smalltalk/V286. 

Smalltalk/V the original oops tool for 
the PC, gave scientists, engineers, program¬ 
mers and educators a brand new way to solve 
problems. And soon they were developing 
exciting new applications in everything from 
economics to medicine to space. 

Now Smalltalk/V286 gives you true 
work station performance with industrial 
strength capabilities like: push-button 
debugging; multi-processing; portability 


between DOS, OS/2 and Presentation 
Manager operating environments; integrated 
color graphics; a rich class library; and access 
to 16 MB of protected mode memory even 
under DOS. 

The new Smalltalk/V286, which is even 
easier to learn and use than Smalltalk^ retails 
for just $199.95. Or you can buy Smalltalk/Y 
still the world’s best selling oops, for only 
$99.95. And both come with our 60 day money- 
back guarantee. 

Check out the new Smalltalk/V286 at 
your dealer. If he doesn’t have it, order toll free, 
1-800-922-8255. Or write to: Digitalk,Inc., 

9841 Airport Blvd., Los Angeles, CA 90045. 

And let us put 

/“ the Smalltalk! V 286 


36 BYTE* OCTOBER 1988 


Circle 81 on Reader Service Card (DEALERS: 82) 







CHAOS MANOR MAIL 



ild# 1 *** 




Obieet-One* 




ern France, and, having just bought two 
20-MHz Compaq 80386 computers, we 
are wary of installing French Minitel in¬ 
ternal modem cards for fear of malicious 
computer virus programs that spread 
through networks and destroy data on 
hard disks. 

We heard about viruses in a Herald 
Tribune article (February 1, 1988) that 
mentioned a preventive program called 
Data Physician, edited by Digital Dis¬ 
patch in Minneapolis, Minnesota. 

How serious is this problem, and does 
the program work? 

Peter Clark 
Forcalquier, France 

Well, computer viruses are indeed real 
enough, but the best preventive is to be 
sure you don’t put unknown software into 
your machine. There are also a number 
of companies that sell virus protection 
programs; just how badly you need one is 
a matter of judgment. — Jerry 

QuickBASIC 3.0 versus 4.0 

Dear Jerry, 

I can’t agree with your praise of the 
QuickBASIC 4.0 debugger (Computing 


at Chaos Manor, March). You did note its 
weakness—you can’t see the trace and 
the output at the same time. What you 
probably fail to realize is the intense in¬ 
convenience this causes, with seemingly 
dozens of strokes to go between tracing 
and viewing the output and back. When 
tracing, the output does appear for a 
fraction of a second with each PRINT, as 
you note, but you didn’t emphasize how 
visually annoying it is. Further, it is too 
fast to serve any purpose at all. 

I wrote an impassioned letter to Bill 
Gates about this problem, and I even re¬ 
ceived a telephone call in response 
(though not from him). I simply refuse to 
use version 4.0 until this is corrected. 
(The 3.0 trace is quite workable. In fact, 
version 3.0 is quite good.) 

I just tried to use the 4.0 debugger 
once again, but it’s still terrible. I’ll just 
have to forgo the goodies like the record 
structure until Microsoft fixes the cru¬ 
cial debugging operations. 

There are some factual errors in your 
column. First, QuickBASIC will accept 
the one-line IF. . .THEN. . .ELSE 
structure you worked so hard to elimi¬ 
nate. Granted, it’s unreadable, but the 


compiler rejection is limited to Turbo 
Basic and is a drawback to using that lan¬ 
guage if you’re running old programs. 

Second, QuickBASIC (including 4.0) 
still supports use of the same name as¬ 
signments to different types of variable. 
Thus, you can indeed declare TEACHER, 
TEACHER?, TEACHER#, and so on. Your 
problem was that the error duplicate defi¬ 
nition is a bug. The correct error, which I 
found by using 3.0 with your problem, is 
missing =. Add the =, and the error 
changes or disappears. 

Peter J. Lunde 
West Simsbury, CT 

I haven’t had the debugging problems 
you have, and with QuickBASIC 4.0’s 
ability to step through code, set break¬ 
points and history, and the rest of the 
goodies, I much prefer it to QuickBASIC 
3.0; but everyone to his own taste. 

You’re right: QuickBASIC will take 
one-line statements; I’d already cleaned 
them up to get them through Turbo Basic, 
so I never even tried them on Quick¬ 
BASIC. Your other point is correct, too, 
as I found out just after I approved the 
galleys of the article. Oh, well.— Jerry ■ 






A sk Byt e 

Circuit Cellar’s Steve Ciarcia answers your questions on microcomputing 


Mac to PC, Over 

Dear Steve, 

I am experiencing a disturbing prob¬ 
lem as I try to connect my IBM PC XT to 
my Macintosh 512KE through the RS- 
422 serial communication port. Al¬ 
though Apple claims that the Mac’s 
serial communication port conforms to 
the RS-422 standard, I find that the Mac 
has fewer handshaking lines than the PC. 

I have no problem connecting data signal 
lines, but what about the handshaking 
lines? The Mac has only “handshaking 
in” and “handshaking out,” while the 
PC has both “ + ” and “ — ” for every in 
and out handshaking line. How can I 
connect them directly without burning 
my circuit board? 

Chester H. Lin, M.D. 

Taipei, Taiwan, Republic of China 

For years, computer users have been 
struggling with the nonstandard RS- 
232C serial interface protocol. There is 
much less uniformity than the designa¬ 
tion “standard” implies. The newer RS- 
422 protocol has come along and isn't 
being implemented with any more consis¬ 
tency than the older standard. With both 
methods, workable connections are fre¬ 
quently dictated by individual software 
packages—for example, some software 
watches the RTS/CTS pair for handshak¬ 
ing and ignores DTS/DSR, while other 
software may do the reverse. Other pro¬ 
grams do both or neither, ignoring hand¬ 
shaking entirely or doing it in software 
withXON/XOFF. 

As with many RS-232C situations, the 
solution to your problem of connecting a 
Macintosh and an IBM PC XT is a null- 
modem cable or adapter. That’s the easy 
part, without the handshaking connec¬ 
tions. Connect the transmitted data pins 
on each computer with the received data 
pins on the other. The handshaking con¬ 
nections are a bit uncertain, and a bit of 
trial and error with a breakout box may 
be needed to determine the exact config¬ 
uration. I'd suggest you first try tying the 
Mac port's pin 6 to the PC's 17and 18, 
and the Mac's pin 7 to the PC's 9 and 16. 
If that doesn 't work, try the Mac's pin 6 


to the PC's 5 and 6, and the Mac'spin 7 
to the PC's 4 and20. As a last resort, you 
may be able to tie all handshaking inputs 
true and use the system without hardware 
handshaking (do it in software). 

Serial interfacing is more a black art 
than a logical science. Determining the 
correct connections is often a matter of 
systematically trying each of the possible 
hookups until something works. The 
buffers and level translators used in 
serial interfaces, such as the 1488/1489 
ICs, are designed to withstand connec¬ 
tions between two outputs pulling in op¬ 
posite directions. There is little likelihood 
of your damaging your computers by ex¬ 
perimenting. —Steve 


IN ASK BYTE, Steve Ciarcia, a computer con¬ 
sultant and electronics engineer, answers 
questions on any area of microcomputing and 
his Circuit Cellar projects. The most repre¬ 
sentative questions will be answered and pub¬ 
lished. Send your inquiry to 

Ask BYTE 

One Phoenix Mill Lane 

Peterborough, NH 03458 

Due to the high volume of inquiries, we 
cannot guarantee a personal reply. All letters 
and photographs become the property of 
Steve Ciarcia and cannot be returned. 

The Ask BYTE staff includes manager 
Harv Weiner and researchers Eric Albert, 
Tom Cantrell, Bill Curlew, Ken Davidson, 
Jeannette Dojan, Jon Elson, Frank Kuech- 
mann, Tim McDonough, Edward Nisley, Dick 
Sawyer, Robert Stek, and Mark Voorhees. 


Include Schematics, Please 

Dear Steve, 

For about a year, I’ve been trying to 
get a schematic and parts for an IBM 
AT-compatible board without success 
(the board is the same one JDR Micro¬ 
devices calls MCT-ATMB). I own two of 
these boards, but one has a bad program¬ 
mable array logic (PAL). The good PAL 
cannot be copied because the security 
link has been burned away. 

I have talked to many wholesalers and 
retailers, including JDR Microdevices. 


None of the dealers I talked to can get 
schematics or parts for the boards. All 
boards are exchanged and sent to Taiwan 
for repair. 

I am worried about the future of con¬ 
sumer electronics in the country if for¬ 
eign countries are allowed not to supply 
data and parts for repairing their prod¬ 
ucts. Has this country come to the sad 
state of affairs that we will now be de¬ 
pendent on other countries for repairing 
our products? It wouldn’t cost much to 
include a schematic with a product. Has 
it come to the point that we need a law 
requiring all imported electrical prod¬ 
ucts to include a schematic? 

What’s going to happen two years 
down the road when the dealer you 
bought your board from is out of business 
and you don’t know where he got it, as in 
my case? 

Wayne Anderson 
Mesa, AZ 

The situation you've run into isn't 
unique. Unfortunately, the solution isn't 
quite the one you 're looking for. 

I suspect that the reason you 're having 
trouble getting parts is simply that it's not 
economical to repair very low-cost elec¬ 
tronics. Look at it this way: That mother¬ 
board retails for about $350. The actual 
manufacturing cost is under 30 percent- 
let's say $100. Repair technician time, 
counting overhead and test equipment, is 
about $100 per hour, and diagnosing 
problems can take more hours than you 
can shake a stick at. 

Figuring your time at $100 per hour, 
how many system boards did you waste 
while tracking the problem down to that 
PAL? 

I don't think we need more laws re¬ 
garding imports on the books. After all, 
you had a clear choice: Buy a stock IBM 
system from an established IBM dealer, 
with all the support and repair built into 
the price, or buy a clone with no support. 
You get exactly what you pay for, and I 
think that's exactly the way it should be. 
Folks who need the support are buying 
IBM; the rest of us aren't. 

continued 


38 BYTE* OCTOBER 1988 









in’de-pen’dent (in’di-pen’dent) 

adj. 1. not influenced by others in opinion, 
conduct, etc. 2. not affiliated; sovereign in 
authority, -n. (in’de-pen-dence) someone 
or something independent. 

FACT: 

Many major dealers specializing in programming 
tools for personal computers are legal affiliates of 
companies who also publish development software. 

FACT: 

Programmer’s Connection is not a publisher and is 
not affiliated to any company that has ever been in 
the business of publishing software. 

When you come to Programmer’s Connection, 
you’ll find our knowledgeable, non-com- 
misioned salespeople and technical consult¬ 
ants will give you an unbiased look at the 
products we carry. 


Please join us in our Declaration of Indepen¬ 
dence. Call Programmer’s Connection today 
and be sure to ask for your FREE subscription 
to the Connection, our 120 page comprehen¬ 
sive buyer's guide. It contains descriptions for 
over 800 products by more than 300 manufac¬ 
turers, and informative articles by leaders in 
the programming industry. 


CALL for Products Not Listed Here 

USA.800-336-1166 


Canada.800-225-1166 

Ohio & Alaska (Collect).216-494-3781 

International.216-494-3781 

FAX.216-494-5260 

TELEX.9102406879 


Business Hours: 8:30 AM to 8:00 PM EST Monday through Friday 
Prices, Availability, Terms and Conditions are subject to change. 
©Copyright 1988 Programmer's Connection Incorporated 


PROGRAMMERS CONNECTION 


386 products 

386 ASM/386 LINK byPharLap Software . 

386 DEBUGGER by PharLap Software . 

NDPC-386 by MicmWay . 

NDP ForTran-386 by McroWay. 

PC-MOS/386 Single-User by Tbe Software Link . 

PC-MOS/386 5-User by The Software Unk . 

PC-MOS/386 25-User by The Software Unk . 

VM/386 bylGC . 

blaise products 

ASYNCH MANAGER Specify C or Pascal . 

C TOOLS PLUS/5.0. 

PASCAL TOOLS/TOOLS 2. 

POWER SCREEN Supports C and Pascal . 

Turbo ASYNCH PLUS/4.0. 

Turbo C TOOLS. 

Turbo POWER TOOLS PLUS/4.0. 

borland products 

Paradox 2.0 by AnsaJBorland . 

Paradox 386 by AnsaJBodand . 

Paradox Network Pack by Ansa/Borland . 

Quattro: The Professional Spreadsheet. 

Sidekick Plus. 

Sprint: The Professional Word Processor. New 

Turbo Assembler & Debugger. New 

Turbo Basic Compiler. 

Turbo Basic Support Products All Varieties . 

Turbo C Compiler. New Version 

Turbo C Professional. New 

Turbo Pascal Compiler. New Version 

Turbo Pascal Professional. New 

Turbo Pascal Database Toolbox. 

Turbo Pascal Developer’s Toolkit. 

Turbo Pascal Editor Toolbox. 

Turbo Pascal Gameworks Toolbox. 

Turbo Pascal Graphix Toolbox. 

Turbo Pascal Numerical Methods Toolbox. 

Turbo Pascal Tutor. 

Turbo Prolog Compiler. 

Turbo Prolog Toolbox. 

Other Borland products. 

c language 

C++ byZORTECH . New 

C_talk by C/VS. 

Eco-C88 Modeling Compiler by Ecosoft . 

Guidelines C+ + by Guidelines Software . 

Lattice C Compiler DOS & OS/2, from Lattice . 

Mark Williams Let’s C with FREE csd . 

Turbo Programmer/C by ASCII . New 

WATCOM C6.5 by WATCOM Group . New Version 

database management 

Clarion Development System by Clarion . New 

Clipper by Nantucket . 

dBASE III Plus by Ashton-Tate . 

dBFast dBASE III Plus Comp bydBFast . 


List 

Ours 

495 

399 

195 

159 

595 

539 

595 

539 

195 

179 

595 

539 

995 

869 

245 

219 

175 

135 

129 

99 

175 

135 

129 

99 

129 

99 

129 

99 

129 

99 

725 

525 

895 

639 

995 

725 

247 

179 

200 

129 

200 

139 

150 

105 

100 

68 

100 

68 

150 

105 

250 

179 

150 

105 

250 

179 

100 

68 

395 

285 

100 

68 

100 

68 

100 

68 

• 100 

68 

70 

49 

150 

115 

100 

68 

CALL 

CALL 

100 

95 

150 

139 

100 

69 

295 

259 

450 

289 

75 

68 

499 

399 

295 

269 

695 

595 

695 

459 

695 

399 

99 

89 


FoxBASE+ by Fox Software . 395 249 

FoxBASE+/386 by Fox Software . 500 399 

FrontRunner by Ashton-Tate . 195 175 

Geniferbybyfe/. 395 269 

golden bow products 

Vcache. 60 57 

Vfeature Hard Disk Utility . 80 74 

Vfeature Deluxe HardDiskUtility . 120 111 

Vopt Hard Disk Optimization Utility . 60 57 

lahey computer products 

F77L-EM/16. 695 649 

F77L-EM/32. 895 829 

F77L-FORTRAN Compiler. 477 439 

Lahey Personal Fortran 77. 95 89 

with Toolkit . 119 105 

microsoft products 

Microsoft BASIC Compiler. 295 219 

Microsoft C Compiler 5 w/CodeView . 450 299 

Microsoft COBOL Compiler w/Tools . New Version 900 659 

Microsoft FORTRAN Optimizing Comp . 450 299 

Microsoft Macro Assembler. 150 105 

Microsoft Mouse All Varieties . CALL CALL 

Microsoft OS/2 Programmer’s Toolkit. 350 239 

Microsoft Pascal Compiler. 300 199 

Microsoft QuickBASIC 4. 99 69 

Microsoft QuickC. 99 69 

Microsoft Windows. 99 69 

Microsoft Windows 386. 195 129 

Microsoft Windows Development Kit. 500 329 

Other Microsoft products. CALL CALL 

modula-2 language 

LOGITECH Modula-2 Development System. 249 199 

Modula-2 Compiler Pack. 99 79 

Modula-2 Toolkit. 169 139 

LOGITECH Modula-2 OS/2. New 349 279 

LOGITECH Modula-2 Window Package. 49 47 

TopSpeed Modula-2 by JensenS, Partners . New 100 89 

persoft products 

SmartMOVE. 149 129 

SmarTERM 220. 195 179 

SmarTERM 240 . 345 299 

periscope products 

Periscope I with 512K Board . 695 559 

Periscope 11 with NMI Breakout Switch . 175 139 

Periscope Il-X Software only . 145 105 

Periscope III 10 MHz version . 1395 1119 

peter norton products 

Dan Bricklin’s Demo II. 195 179 

Norton Commander. 89 65 

Norton Editor. 75 59 

Norton Guides Specify Language . 100 65 

For OS/2 . 150 109 

Norton Utilities. 100 59 

Norton Utilities Advanced Edition. 150 109 


ORDERING INFORMATION 


FREE SHIPPING. Orders within the USA (lower 48 
states only) are shipped FREE via UPS Ground. Call 
for APO, FPO, PAL, and express shipping rates. 

NO CREDIT CARD CHARGE. VISA, MasterCard 
and Discover Card are accepted at no extra cost. 
Your card is charged when your order is shipped. 
Mail orders please include expiration date and 
authorized signature. 

NO COD OR PO FEE. CODs and Purchase Orders 
are accepted at no extra cost. No personal checks 
are accepted on COD orders. POs with net 30-day 
terms (with initial minimum order of $100) are 
available to qualified US accounts only. 

NO SALES TAX. Orders outside of Ohio are not 
charged sales tax. Ohio customers please add 5% 
Ohio tax or provide proof of tax-exemption. 

30-DAY GUARANTEE. Most of our products come 
with a 30-day documentation evaluation period or 
a 30-day return guarantee. Please note that some 
manufacturers restrict us from offering guarantees 
on their products. Call for more information. 
SOUND ADVICE. Our knowledgeable technical 
staff can answer technical questions, assist in 
comparing products and send you detailed product 
information tailored to your needs. 
INTERNATIONAL ORDERS. Shipping charges for 
International and Canadian orders are based on 
product weight. The standard rates used are 
published in the Fall 1988 issue of our Buyer’s 
Guide. If you do not have a copy, please call or 
write for the exact cost. All payments must be 
made with US funds drawn on a US bank. Please 
include your telephone number when ordering by 
mail. Due to government regulations, we cannot 
ship to all countries. 

MAIL ORDERS. Please include your telephone 
number and complete street address on all mail or¬ 
ders. Be sure to specify computer, operating.sys¬ 
tem, diskette size, and any applicable compiler or 
hardware interface(s). Send mail orders to: 

Programmer’s Connection 
Order Processing Department 
7249 Whipple Ave NW 
North Canton, OH 44720 



Smalltalk language 

Smalltalk/V. 100 89 

Smalltalk/V 286. 200 175 

Smalltalk/V Support Utilities All Varieties . CALL CALL 

other products 

Actor by The Whitewater Group . 495 449 

APL*PLUS PC by STSC . 695 529 

Brief by Solution Systems . 195 CALL 

Carbon Copy Plus by Meridian Technology . 195 135 

db/LIB Database Library by AJS Publishing . 139 125 

Desqview from Quarterdeck . 130 115 

Desqview API Products All Varieties . CALL CALL 

Epsilon EMACS-type Text Editor by Lugam . 195 169 

Flow Charting 11+ by Patton & Patton . 229 189 

Intelligence/Compiler by IntelligenceWare . 490 479 

Mace Utilities by Paul Mace Software . 99 85 

MathCAD by MathSoft . 349 319 

Microport Products All Vaneties . CALL CALL 

MICROSTAT-II Statistics Pack by Ecosoft . 395 359 

MIRROR II bySOFTKIDNE . New 70 63 

STATGRAPHICS by STSC . 895 699 

TLIB Version Control by Burton Systems Software . 100 89 

5 Station LAN . 300 269 

Turbo Programmer for Turbo Pascal, by ASCII . 389 309 

XENIX System V All Varieties by SCO . CALL CALL 


Turbo Programmer for Turbo Pascal, by ASCII . 389 309 

XENIX System V All Varieties by SCO . CALL CALL 



Circle 208 on Reader Service Card 


OCTOBER 1988 • B Y T E 39 





























































































































































Circle 107 on Reader Service Card 



^ GW Instruments, Inc. _ 

VT/ 35 Medford St. • Somerville, MA 02143 

The Macintosh Data Acquisition Company 


DATA 

ACQUISITION 
ON THE 
MACINTOSH 

Advanced hardware and 
software solutions for all 


ASK BYTE 


But look at the economics again. If that 
$6000 IBM system dies, the company will 
swap the board and get you back on the 
air. The defective board isn't repaired; 
it's scrapped. After the warranty runs 
out, you 're in the same boat: IBM doesn't 
supply schematics for its boards any 
more, either, and the company doesn't 
repair them. You might have to replace a 
$2000 system board instead of a $350 
one. 

All in all, I think the only way out is to 
buy another system board and use the one 
you've got for a wall hanging. It's expen¬ 
sive, but any other choice is more expen¬ 
sive still. —Steve 

Programming Embedded 
Microprocessors 

Dear Steve, 

I am an electrical engineer looking 
after the operation and maintenance of 
some of the sophisticated equipment in 
power stations and substations—equip¬ 
ment like sequential event recorders, 
digital fault recorders, microprocessor- 
based alarm systems, and programmable 
logic controllers. These come under the 
category of microprocessor-embedded 
systems. 

Last year I subscribed to BYTE to im¬ 
prove my proficiency in troubleshooting 
and maintenance work. I have had some 
introductions to microprocessors during 
my postgraduate education, and I am 
conversant in 8085 assembly language. 
While studying BYTE, I felt its contents 
and coverage were beyond my level, so I 
decided to seek your guidance. 

Please let me know the names of some 
good books and microprocessor journals 
dealing with 8-bit microprocessor prod¬ 
ucts being used in industry as embedded 
controllers. I would specifically wel¬ 
come books related to troubleshooting 
procedures, because the documents pro¬ 
vided by the manufacturers are invari¬ 
ably sketchy and incomplete. Also, 
please let me know of any books dealing 
with the design and application of pro¬ 
grammable logic controllers. 

Lai Singh 
Najran, Saudi Arabia 

Listed below are several books that I 
can recommend to help you with applying 
and programming embedded micropro¬ 
cessors. In addition to the microcon¬ 
troller handbook, Intel publishes a com¬ 
plete series of guides and application 
notes describing the various micropro¬ 
cessors that the company manufactures. 
Contact Intel at the address listed below 
to receive a complete catalog of Intel 
books and literature. 


Z-80 and 8080 Assembly Language Pro¬ 
gramming by Kathe Spracklen (Rochelle 
Park, NJ: Hayden Book Co., 1979). 

8080 and Z80 Assembly Language by 
Alan R. Miller (New York: John Wiley & 
Sons, 1981). 

Intel Embedded Controller Handbook 
(Intel Literature Sales, P. O. Box 58130, 
Santa Clara, CA, 95952). 

In addition to my monthly column in 
BYTE, I have begun publishing a maga¬ 
zine entitled Circuit Cellar Ink, which 
specifically deals with applying electron¬ 
ic solutions to real problems. Subscrip¬ 
tion information is available at the end of 
my recent columns in BYTE. —Steve 

A Circuit Struck Dumb 

Dear Steve, 

I’m a longtime reader and fan of Cir¬ 
cuit Cellar, and I’ve learned a lot from 
reading about your projects over the 
years. From time to time, I’ve even built 
some of my own projects after being in¬ 
fluenced by your designs. 

Back in June of 1981, your project of 
the month was a low-cost speech-synthe¬ 
sizer interface using National “Digi- 
talker” components. I obtained such a 
chip set and built a slightly modified ver¬ 
sion of the circuit to go on the home-brew 
bus extension I had placed inside the 
video monitor of my trusty TRS-80 
Model 1. It worked flawlessly from the 
start. Over the years, I’ve come to appre¬ 
ciate the clearly enunciated warnings and 
messages that my computer would speak 
to me while I was looking in another di¬ 
rection reading data statements, keying 
in bank transactions, or whatever. 

Two years ago, I finally became MS- 
DOS-compatible when I bought a new 
Tandy 1000A. At last, I had a built-in bus 
for projects. Alas, I now have a young 
family, so I can’t spend as much time 
pursuing hardware projects. One that I 
really wanted to accomplish, though, 
was to equip the new machine with voice 
capabilities. Since nobody seems to be 
writing articles for simple projects for 
these new machines, I opted to try and 
modify my old design for the Tandy’s 
PC-ROM vocabulary that I had pur¬ 
chased. I used the Tandy 1000 technical 
reference manual and your article enti¬ 
tled “Build the Circuit Cellar MPX-16 
Computer System,” Parts 1 and 2 (No¬ 
vember and December 1982) as guide¬ 
lines for the circuit I came up with. 

Unfortunately, the circuit doesn’t 
work. I get no sound from the speaker. 

continued 


40 BYTE* OCTOBER 1988 













NASA FLIES WITH 
AND SO CAN YOU 


The National Aeronautics and Space 
Administration is a regular Proteus 
buyer. So are thousands of profession¬ 
als, as well as small and large businesses 
nationwide. Including Xerox, GE, 
Dupont, the U.S. Government, MIT and 
Harvard. And with good reason: 

Nationally Acclaimed 
Performance And Support. 

"The Proteus is one of the fastest desk¬ 
top computers we tested. Quality has not 
been compromised , yet this performance sys¬ 
tem par excellence was info 

priced SO low." Dec., 1987 . “WORLD 

"The Proteus 386/16MHz is markedly 
faster than any other PC we've worked 

with-including the Compaq ■ _, 

Deskpro 386/20!" jan., m SH 

Compatibility Guaranteed. 

Every Proteus is American made from 
the ground up. And guaranteed 
compatible with all IBM PGAT 
software and add-on prod¬ 
ucts. As well as with 
DOS, OS/2, UNIX, 
XENIX, NOVELL and 
all major 
CAD sys¬ 
tems. None 
is alien to 
Proteus! 


The Most Extraordinary 
Suppor t I n The Industry. 

We don't leave you out in orbit 
after we make the sale, either. 

Proteus has a contract with a nation¬ 
wide computer maintenance company. 

If something should go wrong with 
your Proteus system during the first 15 
months, we'll send a qualified techni¬ 
cian to your site to fix it. Free! 

Just call our toll-free technical support 
hotline any time you have a question or 
need help. We'll take care of the rest. 



OTEUS PCs. 



i 


Satisfaction 

Guaranteed. 

If you're not fully 
satisfied with your 
Proteus purchase, re¬ 
turn it during the first 
30 days for a full 
refund. 


Standard FeaturesA 

386A \ 

r 

< 

:ache\\ 

386 Y 

286 V 

V GTX \ 


286e\ 

INTEL CPU 

80386 


80386 

80286 


80286 

SPEED MHZ 

20/16/6 


20/6 

12/6 


8/6 

WAIT STATE 

ZERO 


ZERO 

ZERO 


1 

SYSTEM MEMORY 

!024Ktol6MB 


!024Ktol6MB 

~ 64OK to 16MB 


640K to 16MB 

CACHEMEMORYSIZE 

64KB 


64KB 

32KB 


1 

KBD. SELECTABLE SPEEDS 

YES 


YES 

YES 


YES 

COPROCESSORSUPPORT 

80287/387 


80387 

80287 


80287 

32-BITSLOTS 

- 


1 

- 


| 

16-BITSLOTS 

6 


5 

6 


6 

8BITSLOT5 

2 


1 

2 


2 

SERIAL PORTS 

2 

T 

2 

2 


2 

PARALLEL PORT 

1 


1 

1 


1 

HARDDISK/FD.CTLR. 

YES 


YES 

YES 


YES 

1.2MB 5V4” OR 1.44MB 3.5” FD. 

YES 


YES 

YES 


YES 

ROM BASED SETUP/DIAGNOSTICS 

YES 


YES 

YES 


YES 

POWERSUPPLY 

200W 


200W 

200W 


200W 

ENHANCED 101-KEYKBD. 

YES 


YES 

YES 


YES 


SEAGATE, MINISCRIBE, MAXTOR HARD DISKS FROM $279. VGA/EGA ADAPTORS: VIDEO 7. SIGMA, An, EVEREX 
FROM $149. MEMORY UPGRADES, COPROCESSORS. MODEMS AT LOW PRICES. 



Proteus 386Ao Pt 20 MHz 


Custom Configured With 
Tomorrow s Technology. 

Proteus computers were custom con¬ 
figured to meet NASA's specs. And 
whether you need only one system 
or a hundred, we'll custom config¬ 
ure to your exact specifications, too. 
From a long list of third party, 
brand name components. 

Including 3.5' microfloppy 
drives, high-speed 1:1 interleave 
controllers with ESDI and SCSI 
hard disks and 800x600/640x480 
resolution VGA graphics. 

IN N): 201-288-8629 
For tech support 1 -800-541 -8933 


IINH-O 

WORLD 

"A 16MHz, zero wait state 


hot rod'!" "Among the top 

8.6 

100 products of the year!" 


MONOCHROME SYSTEM $ 1QQ £ 
WITH A 40MB, 28MS HARD DISK . “V 7 J 

EGA COLOR SYSTEM 
WITH A 40MB, 28MS HARD DISK 


VGA SYSTEM (800x600) 

WITH A 40MB, 28MS HARD DISK 

Proteus 286 


$ 3295 

$ 3395 



im can 
keep its PC/AT 
and PS/2 com¬ 
puters; I'll take the 
Proteus 286GTX before those any time. I 
never want to be without it „ 

i" CompuServe 

again! Ernest Mau, Editor on line today 

"Fastest machine in the 
comparison. A superb value" 


INFO 

WORLD 


MONOCHROME SYSTEM 

WITH A 40MB HARD DISK. 

$ 1895 

EGA COLOR SYSTEM 

WITH A 40MB HARD DISK. 

$ 2295 

VGA SYSTEM (800x600) 

WITH A 40MB HARD DISK 

$ 2509 


PROTEUS 286E 

"The Proteus 286E is the clear winner. 

We recommend it." 

INFO 

WORLD 

MONOCHROME SYSTEM 

WITH A 20MB HARD DISK. 

$ 1612 

EGA COLOR SYSTEM 

WITH A 20MB HARD DISK 

*2095 


Order By Phone. Its Easy. 


You don't even have to leave your desk 
to order a Proteus system. Or systems. 
Just call us direct. 

The exact configuration you want will 
quickly land on your doorstep. All you 
have to do is plug it in, turn it on and 
blast off into the wild, blue yonder! 

1 - 800 - 782-8387 



The Intelligent CONCLUSION! 

377 Rt. 17 So, Airport 17 Ctr, Hasbrouck Hts, NJ 07604 • Telex 510-610-0960 • FAX 201-288-9518 
Electronic catalog and 24-hour tech support: set your modem to 1200B/1/8/N dial 201-288-8577 
VAR/Reseller/volume discounts available. Payment methods: credit card, COD, company POs 
































































































SOFTWARE 


DATA BASE MANAGEMENT 

Clipper.$415 

dBase III Plus.369 

dBase III LAN.599 

DB-XL Diamond.107 

Eureka.99 

Genifer .188 

Nutshell.72 

Paradox 2.0.415 

PFS: Professional File.119 

Q&A.185 

Q& A Write.105 

Rapid File.182 

Revelation.459 

R:BaseForDOS .425 

Reflex .88 

VP Expert.109 

VP Info.56 

PROJECT MANAGEMENT 

Harvard Total Project Mgr. II ... $309 

Microsoft Project 4.0 .287 

Timeline 2.0 .259 

WORD PROCESSORS 

Easy Extra . 

Word (Microsoft) . 

Multimate Advantage II . 

PFS: Professional Write 

Volkswriter3. 

Volkswriter Deluxe Plus.. 

Webster New World Writer . 

Webster Pro Spell Checker. 

Webster Thesaurus .. 

Word Perfect. 

Word Perfect Executive .. 

Word Perfect Library .. 

Wordstar Pro Pack 4.0 . 

Wordstar 2000 Plus Personal ... 205 

DESKTOP PUBLISHING 

Newsmasterll .$39 

Pagemaker. Call 

PFS: First Publisher.65 

Ventura Publishing.475 


GRAPHICS 


Energraphics . 

$186 

Freelance Plus. 

309 

Generic CAD w/Dot Plot 3.0 

.72 

Harvard Graphics 2.1. 

.239 

In-A-Visign. 

260 

Microsoft Chart 3.0 . 

229 

News Room . 

.30 

News Room Professional. 

.42 

Printmaster Plus. 

29 

PrintShop . 

.32 

Turbo Graphix Tool Box. 

.58 

VPGraphix. 

.56 

Windows Drawl! w/Clip Art .... 

.159 

MICE 


PC Mouse w/Paint 


(Buss or Serial). 

$85 

PC Mouse 


w/Autosketch (Buss or Serial) 

.99 

Microsoft Buss Mouse 1.0. 

.92 

Microsoft Serial Mouse 1.0 ... 

.92 

MS Buss Mouse w/CADD .... 

.107 

MS Serial Mouse w/CADD ... 

.107 

MS Buss Mouse w/Windows . 

122 

MS Serial Mouse w/Windows . 

122 

Optimouse 


(PC Mouse) w/Dr. Halo III ... 

...78 

INTEGRATIVE SOFTWARE 

Ability Plus . 

$137 

Enable 2.0. 

352 

Framework III . 

.425 

MS Works. 

86 

PFS: 1st Choice. 

.76 

Smart Software System . 

389 

Symphony. 

.435 

ACCOUNTING 


ACCPAC Easy . 

$49 

Bedford Accounting. 

.139 

Computer Associates. 

Call 

DAC Easy Accounting. 

...53 

DAC Easy Payroll. 

...53 

In-House Accountant. 

.105 

One Write Plus 2.0. 

.117 

One Write A/R, A/P, Payroll ... 

.117 

Time Slips III. 

109 


UTILITIES 

1 DIR Plus.$46 

Bookmark.56 

Brooklyn Bridge.69 

Carousel 2.0.43 

Copy II PC.18 

Copywrite.40 

Corefast.89 

Cruise Control .29 

Disk Optimizer 2.0.38 

Disk Technician .56 

Double DOS 4.0.Call 

DS Back-Up Plus.46 

Fastback.75 

Fastback Plus.86 

Keyworks .53 

Mace Utilities .47 

Microsoft Windows 286.57 

Norton Commander.43 

Norton Editor .35 

Norton Utilities 4.0.46 

Note It Plus.45 

PC Tools Deluxe.36 

Printworks for Lasers.67 

Referee. 

Sidekick Plus 
Sideways.... 

Smart Notes . 

SQZ Plus. 

Superkey. 

Unlock D Plus_ 

Unlock Masterkey 
XTree Professional. 

ACCESSORIES 

Copy II Option Board Deluxe 

Masterpiece. 

Masterpiece Plus. 

Masterpiece Remote. 

Mouse Pad by Mousetrac .... 
Summasketch 12 x 12 Plus.. 


LANGUAGES 

Basic Compiler (Microsoft) .... $175 

C Compiler (Microsoft) .259 

Cobol Compiler (Microsoft).512 

Fortran Compiler (Microsoft) 4.0 259 

Lattice C Compiler.209 

Macro Assembler (Microsoft) .... 86 
Pascal Compiler (Microsoft) .... 175 

Quick Basic 4.0.57 

Quick C.57 

Ryan McFarlan Fortran.379 

Ryan McFarlan Cobol .609 

Turbo Basic.58 

Turbo C.58 

Turbo Pascal 4.0.58 

Turbo Prolog.89 

Turbo Prolog Toolbox.89 

TRAINING 

Chuck Yeager 


Adv. Flight Simulator . 

Lets C . 

$25 

. . .38 

Mavis Beacon Typing. 

29 

MS Learning DOS. 

29 

MS Flight Simulator. 

29 

PC Logo . 

79 

Turbo Tutor 4.0. 

...42 

Typing Instructor Encore. 

.. .27 

Typing Tutor IV. 

. 27 

SPREADSHEETS 

Cambridge Analyst. 

$80 

4 Word. 

...55 

HAL. 

89 

Lotus 1-2-3 Ver. 2.01. 

.295 

Lotus Manuscript. 

309 

Lotus Report Writer. 

67 

MS Excel. 

.285 

Multiplan 3.0 (Microsoft). 

.111 

PFS Professional Plan. 

...52 

Quattro . 

.138 

Supercalc 4. 

.275 

Twin Classic . 

.32 

VP Planner. 

.. .47 


VP Planner Plus. 


Call 



MEMBER 


MMI 



MICROCOMPUTER 
MARKETING COUNCIL 

of the 

Direct Marketing Association Inc. 


No Charge for VISA and Mastercard 

We Do Not Charge Your Card Until Your Order is Shipped 

You Pay the Ground Shipping $6.00 (except Alaksa and Hawaii) 
We Pay the Air Difference 

Free Air applies ONLY to orders up to 10 lbs. & Over $50. 

Add 5% for C.O.D. Orders 


All products carry only manufacturer’s warranties. We do not honor 
guarantees, rebates, trial period priviledges or promotional programs 
offered by manuafactures. 

No APO, FPO, or international orders, please. 

Call before submitting P.O.’s Ask for National Accounts 
Personal and Company Checks Will Delay Shipping 3 weeks 
Prices, Terms & Availability Subject to Change Without Notice 



: : x : : : x 

v!v! 

: : : : x : x 

vX 




jXvX* 





X\vX-X-X/yXxX;X;X;X 


gig 

X:X:X 


V 

vXvXyX: 

vXvXv 

•.•X.vX 

X\*X*X*X*X*X* 

xXvX: 

;:xXv:xXvX;X;X;X:X;X;.: 







































































































































































































































































































































































































^ir Di >n g 


We’re combining 
Computer Warehouse 
& Silicon Specialities 
ind changing our name 
to telemart 


HARDWARE 


To Place an Order: 1-800-528-1054 • Order Processing (602) 944-1037 

To Follow Up on an Order: (602) 944-2552 10:00 a.m-3:00 p.m. Mon.-Fri. 

Order Line Hours: Monday-Friday 7:00 a.m.-6:00 p.m. 

Saturday 9:00 a.m.-l :00 p.m • We Do Not Guarantee Machine Compatibility 

Mailing Address: 

8804 N. 23rd Avenue / Phoenix, Arizona 85021 


I ivff i ORDER LINE 


1 - 800 - 528-1054 


PRINTERS 

Alps 

Allegro.$339 

ALQ224E .599 

ALQ318.610 

ALQ324E .749 

2418 .885 

2424.955 

Other Models.Call 

AST Turbo Lazer .4310 

Citizen Printers 

120D .149 

180D .165 

MSP 40.319 

MSP 45 .465 

MSP 50 .399 

MSP 55 .529 

Premier 35 .509 

Tribute 124.Call 

Diconix150 .309 

300.480 

Epson Printers.Call 

Hewlett-Packard 


DeskJet . 

.719 

Lazer Jet Series II _ 

.1805 

Paint Jet. 

.1090 

NEC 


P2200 . 

.335 

P5200 . 

520 

P5300 . 

.685 

Other Models. 

.Call 

Okidata . 

.Call 

320. 

330 

390. 

.465 

Lazerline6 . 

1339 

Panasonic 


10801 M2. 

159 

1091 1 M2. 

.199 

3131 . 

.305 

3151 . 

.475 

Lazer4450 . 

.1635 

Star Micronics . 

. Call 

Toshiba 


321 SL. 

.539 

341 SL. 

.709 

351 SX. 

.999 

Page Lazer. 

.2415 


DISK DRIVES 

Bernoulli Box 

10 Meg. 

20 Meg . 

40 Meg . 

Beta Ext . 

Beta Int . 

Seagate 

20 MG w/WD Controller 

251-1 . 

AT 40 MEG Full Height . 

Other Models. 

Teac 

1.2 MEG AT. 

Floppy F55BR. 

Toshiba 

3.5 Dr720K. 

3.5 Dr 1.4MB. 

HARD CARDS 

Plus 20 MG. 

Plus 40 MG. 

KEYBOARDS 

Keytronics 

KB5151 . 

KB5153. 

KB101 . 


MONITORS 

Amdek410. 

432. 

V210A . 

NEC 

Multisync II. 

Multisync Plus . 

Multisync XL. 

Monographic System 

Other Models. 

Princeton Ultrasync 

Samsung. 

Sony Multiscan (1303) 
Mitsubishi 

Diamond Scan. 

Zenith 

1490 . 


$889 

1255 

1559 

1019 

.775 


$525 

659 


$130 

149 

.85 

. 585 

899 

2069 

.1299 

Call 

.485 

.Call 

.535 

.499 


Uninterruptible Power Source 

BOARDS 

AST 

HotShot . 

Six Pack Plus . 

Xformer . 

3G+ II. 

Other Models. 

ATI 

EGA Wonder. 

VIP. 

Hercules 

Color Card . 

Graphics Card Plus. 

Incolor. 

Intel 

Inboard 386 PC . 

Inboard 386 w/cable . 

4020 . 

80287-6 . 

80287-16 . 

Orchid 

Designer VGA . 

Tiny Turbo. 

Twin Turbo. 

VGA. 

Paradise 

Autoswitch 350. 

VGA 4- . 

VGA Professional . 

Video-7 

VGA. 

Vega Deluxe. 

V-RAM. 

TERMINALS 

Wyse 

30. 

50. 

85. 


$359 

.115 

.545 

.219 

Call 

.175 

265 

.145 

.170 

.199 

935 

1029 

.325 

.175 

.555 

.299 

249 

359 

220 

.159 

259 

Call 

269 

.180 

475 


$285 

.369 

439 


COMPUTERS 


AST 

Model 80 


Model 140 


Model 340 


Model 390 


Other Models . 

NEC 

Multispeed EL II 
Toshiba 
T-1000 . 


T-1200F. 

T-1200H. 

1200FB . 

1200HB. 

T-3200 . 

T-5100. 

Wyse 

386. 

Zenith Supersport/2 

Supersport 20 MG. 

Supersport 286/Model 2 

MODEMS 

Hayes 

1200. 

1200B . 

2400B . 

Prometheus 

1200B w/Software. 

2400B w/Software. 

Other Models. 

US Robotics 

Password 1200 . 

Courier 2400. 

Courier 2400E . 

HST9600 . 


$1375 


2815 


4205 


5839 


.2735 

.1655 

2479 

3445 


129 


.... 785 

. .1565 
2285 
. .1699 
...2415 
..3789 
...4899 




oftm 


Wy. 


















































































































































































































































































































































ASK BYTE 


BASIC calls to the port address produce 
nothing on OUT instructions, and INP in¬ 
structions seem to indicate that the bus is 
still “floating.” It’s as though the port 
address is not being decoded. I have 
limited test equipment, but supply volt¬ 
ages seem correct on the card. I swapped 
all duplicated components with the old 
working card from the TRS-80, which 
continues to work, leading me to believe 
that the components are fine. I’ve even 
checked the point-to-point wiring I used 
on the project; nothing seems amiss. 

Since this is my first (and only) project 
on the PC-bus, I’m not sure about the 
logic I used. I suspect I may be overlook¬ 
ing some glaring design error. When I 
first tried the circuit, I didn’t decode the 
AEN (address enable) line. The com¬ 
puter failed to boot properly, which 
showed me the importance of that line. 
Are there any other important things I 
need to consider? 

Victor H. Klein II 
Newton, PA 

Debugging logic at long range is al¬ 
ways a little tricky, particularly if you 
don *t have a scope to see what’s going 
on. Without going back through the specs 
again, I bet that old speech generator just 
can’t keep up with the new bus speeds. 
Probably the best way to get your circuit 
working is to hitch it to a parallel port 
where it’s isolated from the bus and you 
can use a voltmeter to check the voltage 
levels. 

The idea is fairly simple: The data in¬ 
puts come from the printer data outputs, 
the WR signal is the printer’s strobe, and 
the INTR bit goes back into the printer’s 
BUSY line. In your case, you can use one 
of the printer port’s control outputs to di¬ 
rectly select which ROM bank to use. See 
table 1 for a diagram of the connections. 


Table 1: Port connections for 
MM54104. 

Printer Description 

port pin 

1 

WR to MM54104 pin 1 

2 

DO (least significant bit) 

3 

D1 

4 

D2 

5 

D3 

6 

D4 

7 

D5 

8 

D6 

9 

D7 (most significant bit) 

11 

INTR from MM54104 pin 6 

17 

ROM select to LSI 39 pin 3 

18 

Logic ground 


Remember to disconnect your existing 
circuitry from the pins that connect di¬ 
rectly to the printer port. You ’ll also need 
to come up with a power supply, but a 
simple wall transformer with a 9- or 12- 
volt DC output will suffice. Wrap a box 
around the whole affair and stick the 
speaker on top. 

The next trick is to figure out the 
printer port address. The fastest and 
least ambiguous way is to use DEBUG, 
which is an experience everyone should 
have at least once. Fire up DEBUG, type 
D40: 8L6, and press the Enter key. You ’ll 
see something like this: 

0040:0008 BC 03 78 03 78 02 

Each pair of hexadecimal numbers 
after the address corresponds to a printer 
port address. The above string of pairs 
shows three printer ports: LPT1 uses 
03BCh, LPT2 uses 0378h, and LPT3 uses 
02 78h. Your system addresses may differ, 
but the ports are always LPT1, LPT2, 
and LPT3, in that order. Any ports that 
aren’t installed will be 0—you can’t use 
such ports for output. 

Decide which printer port you want to 
use, and write down its address. Most 
people use LPT1 for a real printer, so 
you’ll probably want to use LPT2 and 
LPT3. Buying a printer card just for the 
speech system might be a good idea if 
you ’ve got only one now. (I’mpretty sure 
the Tandy 1000 will take a standard 
printer card.) 

Let’s suppose you set up the address 
and word number like this (I haven’t 
checked this BASIC code out, but it 
should get you started): 

MMP0RT = &H0278 
MMW0RD = 0 

Then, to get the system to say the word, 
use 

OUT MMP0RT,MMW0RD 
OUT MMPORT+2,1 
OUT MMPORT+2,0 

The ROM banks are selected by bit 3 in 
port MMPORT+2, so to select the other 
bank, use MMR0M = 8, and say the word 
using 

OUT MMP0RT,MMW0RD 
OUT MMPORT+2,1+MMR0M 
OUT MMP0RT,MMR0M 

I’ll avoid telling you which bank is 
which, because that bit gets inverted at 
least once between BASIC and the decod¬ 
er. The odds are that I’ll be wrong no 
matter what I say. 


To check the status bit and loop until 
it’s 0, use 

1000 IF INP(MMP0RT+1) AND &H80 
GOTO 1000 

There’s also a 50-50 chance I’ve 
messed up the BUSY bit, so if that gives bi¬ 
zarre results, try checking for a 0 bit in¬ 
stead of a 1 bit. The same logic applies if 
you write the code in Pascal, C, or as¬ 
sembly language: Put the word number 
out to the port, then toggle the strobe bit. 
All the usual PC languages can handle 
direct port I/O, so you shouldn’t have any 
trouble. —Steve 

Printing in Reflected Type 

Dear Steve, 

I am looking for a program that will 
enable me to print a page of text (eventu¬ 
ally with some pictures) in reflected type 
(using a laser printer or dot-matrix 
printer). I need reflected type because 
the output is printed on a particular type 
of film that is exposed afterward. Cur¬ 
rently, my colleagues and I simply print 
the usual way and reverse the film after 
encountering the characters. 

If the type were reversed, we could 
place the film right, and since the light 
would pass through the film before en¬ 
countering the characters, no distortion 
would occur. 

I’ve sent inquiries to several CAD 
firms and have been told that their pro¬ 
grams wouldn’t be able to handle text, 
because of problems with “reference 
points”—whatever that means. 

Desktop Publishing packages like 
PageMaker and Ventura can’t help me 
out, either, at least not here in Belgium. 
Have you ever heard of a software pro¬ 
gram that could help me? 

Paul Verbinnen 
Brussels, Belgium 

I have not seen software that will print 
reflected type in a way you need. I have 
seen ads for graphics programs that do 
this in a limited way, but it appears to me 
that you need two things: a program that 
will transmit the characters to the printer 
in reverse order, and a set of reversed 
fonts for your printer. Since you are wor¬ 
ried about the distortion caused by trans¬ 
mitting the image through the film, I as¬ 
sume you won’t be satisfied with the 
relatively low-quality fonts you could 
make and download to an Epson or com¬ 
patible printer. Even the 24-pin models 
only accept characters defined in an 18 
by 24 dot, about half the number avail¬ 
able in laser printers. 

continued 


44 BYTE* OCTOBER 1988 








lUllgrass makes 
internal and external 
tape backup systems 
for the IBM PC/XT/AT, 
PS/2 or compatibles, 
and an external 
unit for your Mac 
Plus, SE or II. 







A 1 



r h b j * 

m 

m 4 

r a t 

• 


A 1 




i ! vv/iw 


We’ve got a whole new family 
of tape backup systems. 

Whether you’ve got an IBM, a compat¬ 
ible, or a Macintosh, you can count on 
TMgrass. We back you with aU the 
storage capacity you could ask for, plus 
all the features, all the support, and all 
the speed you’ll ever need. And we 
make it easy to protect your valuable 
data. Since all operations are automatic 


and unattended, you can just set it, 
and forget it. 

Best of all, we stand behind 
our products with the industry’s 
only 3-year warranty. 

But there's one other reason why so 
many more people are asking for 
Mgrass. It’s because the competition is 
asking so much more for their products. 


Let "Mgrass start backing you up. 
Call 1-800-TAL-GRAS. Or write to: 
Mgrass Technologies, Inc. 

11100 Wfest 82nd St. 

Overland Park, KS 66214 


■ TALLGRASS 

TECHNOLOGIES 

When it's worth saving, its worth Tallgrass 


1988 Tallgrass Technologies. Inc. "IBM" is a registered trademark ol International Business Machines. Inc. "Macintosh” and "Mac Plus" are trademarks ol Apple Computer, Inc. 

Circle 257 on Reader Service Card (DEALERS: 258) 


OCTOBER 1988 • B Y T E 45 


































Circle 133 on Reader Service Card 


If you have PCs and VAXes, 
you NEED these products! 


ZSTEM software includes DEC 
VT240, VT220, VT100, IBM 3101, 
TEK 4014 and DG D400 terminal 
emulation. 


For connecting your PC to a VAX, 
the PowerStation provides the 
ultimate solution: a VT200 layout 
keyboard bundled with sophisti¬ 
cated ZSTEM terminal emulation 
software. 

“Its performance is as perfect as 
an emulator can get...” 

DIGITAL NEWS 

For true terminal emulation call (800) 663-8702. 


KEA Systems Ltd. 

#412 - 2150 West Broadway 
Vancouver, B.C. CANADA, V6K 4L9 
Tel: 604-732-7411 Telex: 04-352848 VCR 
FAX: 604-732-0715 



KI:A| 

SYSTEMS 



What is a Best Western? 



INDEPENDENT 


The right place at the right price. 

Make reservations at any Best Western, 
see your travel agent, or call toll-free 

1234 




Best 

Western 


“World’s largest chain of 

independently owned 
and operated 

hotels, motor inns and resorts” 


ASK BYTE 


Printing the characters in reverse 
order from a straight text file is easy: I’ll 
get to that later. Reversing the characters 
is the task that will require work. I don't 
know of any software that can do this. 
There are some font-editing programs 
available that might help. Here are some 
that work with bit-mapped fonts: 

SoftCraft Font Editor 
SoftCraft 

16 North Carrol St., Suite 500 
Madison, WI53703 
(800) 351-0500 

FontGen IV 
VS Software 
209 West Second St. 

Little Rock, AR 72216 
(501) 376-2083 

Publishers Type Foundry 
ZSoft 

1950 Spectrum Cir., Suite A-495 
Marietta, GA 30067 
(404) 428-0008 

An alternative to creating reversed 
fonts using a font editor is to write a pro¬ 
gram that reverses an existing font by re¬ 
versing the order of the bytes. For exam¬ 
ple, an R in an 8 by 9 dot-matrix printer 
download font would be stored as in table 
2a. Table 2b also shows the result after 
swapping bytes so that byte 1 becomes 
byte 8, 2 becomes 7, and so on. 


Table 2: Reversing the font 

definition for an “R. 


(a) 

(b) 

byte -> 12345678 

12345678 

01111100 

00111110 

01000010 

01000010 

01000001 

10000010 

01000010 

01000010 

01111100 

00111110 

01000100 

00100010 

01000010 

01000010 

01000001 

10000010 

00000000 

00000000 


Reversing the order of bytes is simply a 
matter of reading them into an array and 
writing them back out to a new file in re¬ 
versed order. That is, fill the array from 
1 to 8, and write the bytes from 8 to 1. Vm 
not sure that laser printer bit-mapped 
fonts are stored the same way, but if 
they 're not, the operation of reversing the 
bits is still possible, but more compli¬ 
cated. —Steve ■ 


46 BYTE* OCTOBER 1988 



































“An exceptional value. 


44 


I was impressed. 

It wins the cost- 
effective award.” 

John Dvorak. PC Magazine 


c apaKof f the feat “res 
P ro 9rams costing m^ man ^ men t 

s L ^ H , re ^ 1 ! aSniuch '' 

nne, PCM Magazine 


We appreciated those kind words. They helped 
make M0NEYC0UNTS®4.0 one of today's most popu¬ 
lar accounting/money management programs 

for home and business. But we couldn’t leave well 
enough alone. So we're introducing new 

MONEYCOUNTS 5.0 

...an unbelievable buy 
at just $29! 

MONEYCOUNTS® 5.0 balances your checkbook... 
prepares your budget... manages your cash, 
checking, savings, credit cards... prints 5 types of 
financial statements including net worth...3 types of 
inquiry reports... general ledger, accountant’s trial 
balance, and graphics. Its fast financial data base 
handles up to 999 accounts and 100,000 transac¬ 
tions a year. 



MONEYCOUNTS'5.0 
now also... 

• prints any type of pin-feed 
check and updates your 
records automatically 

• estimates your 1988 
income tax 

• analyzes financing options, 
savings programs...computes 
interest rates, loan payments...prints 
amortization schedules 

• manages mail lists—zip and alpha sorts—and 
prints labels and index cards 

• provides password protection, fiscal year support, 
and pop-up notepad. 

VISA, MASTERCARD & COD ORDERS CALL 

1 - 800 - 223-6925 

(In Canada, call 319/395-7300) 


MONEY 
COUNTS * I 

VERSION 5.0 

Dept. B $29 + $5 shipping 

375 Collins Road NE ! 

Cedar Rapids, IA 52402 j 



MONEYCOUNTS® 5.0 is a CPA-designed money man¬ 
agement/accounting system you can use for home or 
business. It’s easy to use, requires no accounting 
knowledge, is menu-driven with on-line help, has a 
fast financial calculator, works with monochrome or 
color monitors, comes with a printed manual and is 
not copy protected. 

SAME DAY SHIPPING. Order today and own 
MONEYCOUNTS® 5.0 for only $29! Add $5 shipping/ 
handling (outside North America, add $10). Iowa 
residents please add 4% sales tax. 



375 Collins Road NE 
Cedar Rapids, IA 52402 


NAME_ 

ADDRESS_ 

CITY_ 

STATE/ZIP_PHONE_ 

CHECK □ MONEY ORDER □ VISA □ MASTERCARD □ 
CARD #_EXP. DATE_ 


No. of 
Copies 

Product 

Price 

Each 

Total 


MONEYCOUNTS® 5.0 (Needs IBM or 
compatible computer, at least 256k 
memory, DOS 2.0 or more, two disk 
drives or hard disk) 

$ 29.00 



Shipping & Handling 

$ 5.00 

$ 5.00 

TOTAL AMOUNT 

$ 


Circle 193 on Reader Service Card 


OCTOBER 1988 ‘BYTE 47 

































DAZZLING PERFORMANCE. 

12MHz, 16MHz and 20MHz 
'286 HARD DRIVE SYSTEMS 

As high as 20MHz! Dazzling performance is yours with 
one of these high performance full size ZEOS ’286 Systems. 

Each comes complete with our standard features includ¬ 
ing drives, monitor, high speed controller, etc. Our full 
size case features room for up to 5 half-high drives, two of 
which are internal. Incredible values. 

■ 286/12— Complete 12.5MHz System with 512K of 
Zero-Wait RAM, High Speed 32MB, 33ms Hard Drive and 
all the standard ZEOS goodies. ONLY $1395.00 

■ 286/16— Complete 16MHz system with 1MB RAM on 
board and High Speed 32MB Hard Drive. Faster than a 
’386 16MHz when running 16-bit software! 

ONLY $1895.00 

■ 286/20— At 20MHz, it’s the fastest. Complete with our 
32 MB, 33ms Hard Drive and 1MB RAM. This is what 
Dazzling Speed is all about. ONLY $2095.00 


'286/SS 

COMPLETE 12MHz '286 
WITH 32MB HARD DRIVE 

ONLY $1295.00 

■ 80286 CPU, 8/12.5 MHz Dual Speed, Keyboard Selectable. 

■ Zero-Wait State RAM, 512K expandable to 4MB on the 
motherboard (16MB System Total). 

■ 32MB Hard Drive, 1.2MB Floppy Drive. 

■ Ultra high speed Hard/Floppy controller. 1:1 interleave, 
800 KB/sec transfer rate. 

■ High Res 12" Amber Display with Tilt and Swivel Base. 
Compatible graphics controller. 

■ ZEOS Enhanced Keyboard, Pleasant Tactile/Click Feel. 

■ Serial and Parallel Printer Ports. 

■ Clock/Calendar with Battery Backup. 

■ 6-16 and 2-8 bit expansion slots. 

■ 80287 support, up to 12 MHz. 

■ Space Saver Case with Security Lock, LED indicators. 




DAZZLING PERFORMANCE. 
INCREDIBLE PRICES. 

Can you believe it? Yes, 
you can! 

We’ve proven it to thou¬ 
sands and we would like to 
prove it to you. ZEOS® sys¬ 
tems are sold complete, ready 
to plug in and fly right out 
of the box. And the quality 


and prices are incredible. 

How is it possible? 
Because your ZEOS com¬ 
puter comes to you factory 
direct, fully assembled, 
burned-in and tested in our 
own laboratories. Every 
system is built to order. 
Custom built actually, right 
to your own specifications. 


And our quality and per¬ 
formance are second to none. 

We don’t just say it. We 
guarantee it. That’s why 
your new ZEOS system 
comes with a Full One Year 
Limited Warranty and our 
30 day Full Refund Satis¬ 
faction Guarantee. 

So pick out your dream 


48 BYTE- OCTOBER 1988 


All prices and .specifications are .subject to change without notice. Please call for current details. Call for complete warranty details. 





















INCREDIBLE PRICES. 

COMPLETE '386 VERTICAL SYSTEM. 

64MB DRIVE! 

ONLY $2995.00 

(20MHz add $500) 

Acknowledged worldwide as the highest performance 
value anywhere. Same great standard ZEOS features found 
on our other complete systems plus: 

■ 64KB Zero-Wait CACHE using 64K of SRAM. 

■ 1MB of 32-bit RAM system expandable up to 16MB. 

■ 64MB Seagate Hard Drive. 

■ 80287 and 80387 optional. 

■ Heavy Duty Vertical Case. 

Ask about our 25MHz systems too! 


'386/DT 

COMPLETE 16MHz '380 DESKTOP 
WITH 32MB HARD DRIVE. 

ONLY $2495.00 

(20MHz add $500) 

■ Genuine 32-bit Intel 80386,16 or 20MHz parts. 

■ 1MB of RAM Expandable to 16MB. 

■ 32MB, 33ms Hard Drive, 1.2MB floppy drive. 

■ Ultra high speed Hard/Floppy controller. 1:1 interleave, 
800 KB/sec transfer rate! 

■ High Res 12" Amber Display with Tilt and Swivel Base. 
Compatible graphics controller. 

■ 101 Key ZEOS Tactile Click keyboard. 

■ Serial and Parallel/Printer Ports. 

■ Clock/Calendar with Battery Backup. 

■ 2-32,4-16 and 2-8 bit slots. 

■ 80287 and 80387 support. 



'386/V 



machine and order it now 
with confidence. Dazzling 
performance and incredible 
prices await you. Guaran¬ 
teed. Order now by calling 
800-423-5891. 

Other ZEOS Options 
Include: 

■ Basic Configurations: 

Call for prices on systems 


without drives, etc. 

■ EGA/VGA Upgrades. 

14" EGA color monitor 
with EGA card, add $495. 
14" VGA system, add 
only $695 

■ High Capacity Drives. 

Many other drives and op¬ 
tions are available. Call Toll 
Free for details, 800-423-5891 


ORDER NOW TOLL FREE 
800 - 423-5891 



FAX Orders Dial: 6126332310 
In Minnesota Call: 612633 4591 
530 5th Are. NWSt. Paid\ MN 55112 
Open days , even ings and weekends. 

MasterCard, VISA and C.O.D. 

Se habla EspanoL 


ZEOS International. Ltd.. 5:10 5th Avenue. NW. St. Paul. MN 55112. ZEOS is a publicly traded company; MPLS/ST. I’Al T Local (ITC. 

Circle 282 on Reader Service Card 


OCTOBER 1988 • BYTE 49 































Book Reviews 



The Conquest 
of the Microchip 

by Hans Queisser 


Harvard University Press, 
Cambridge, MA: 1988, 

272pages, $24.95 
(hardcover) 

Reviewed by Hugh Kenner 

N ature’s wonders include 
rocks you can see 
through—pieces of clear 
quartz. But how did they get 
here? Our forebears guessed 
that these clear rocks had once 
been,chunks of ice that myste¬ 
riously survived in an altered 
state. So, borrowing Homer’s 
word for clear ice, krystallos , 
our ancestors taught us to 
speak of crystals. These had 
something to do with symme¬ 
try; that was soon obvious. 
Look at the orderly shapes 
salts will assume as they 
“crystallize” out of water. 

By 1723, crystallography 
was a name for a highly math¬ 
ematical science. And since 
order seems a special case in a 
random universe, what better 
window onto future happen¬ 
ings than a seer’s crystal ball? 
(No, I’m not being facetious; 
that was really the crystal 
ball’s theme.) 

Crystalline wonders kept 
multiplying. Around 1630, in 
Bologna, Italy, a shoemaker/ 
alchemist named Casciarolo 
chanced to make heavy stones 
glow with cold light. (“He had 
reduced barium sulfate to a 
sulfide, but that would not be 
understood for centuries,” 
says author Hans Queisser.) 
What he had discovered we 
now call phosphorescence and 
fluorescence. Today, “phos¬ 
phors” coat an annual 100 
million square feet of new tele¬ 
vision tubes, and glass gets 
treated with crystallite pow¬ 
der to make a billion fluores¬ 
cent tubes besides. That’s one 


way to indicate how much 
seeming magic we subject to 
routine control. 

We can do that because 
we’ve merged quantum theory 
with solid-state physics, and 
so we’ve worked ourselves 
free of an era when tinkerers, 


in the manner of Casciarolo, 
kept chancing on curious ef¬ 
fects no one could explain. A 
main site of that crucial merg¬ 
er was Goettingen University, 
where Queisser got his educa¬ 
tion. Later, he worked with 
William Shockley in Silicon 


Valley. At present, he directs 
the Max Planck Institute for 
Solid State Research in Stutt¬ 
gart, West Germany. Such 
credentials make his Conquest 
of the Microchip very much an 
inside story. 

The book could not be more 
engagingly written. Its narra¬ 
tive commences with Gug- 
lielmo Marconi, in 1914, dis¬ 
liking the fact that his iron¬ 
filing “coherer” (chanced 
upon in 1890 and not at all 
understood) was an unreliable 
foundation indeed for the 
coming wireless industry. The 
future, it seemed, lay in a Ger¬ 
man discovery, the crystal de¬ 
tector, which wasn’t under¬ 
stood, either. How did it 
manage to defy Ohm’s law? 
And why did some crystals 
work and others not? 

In fact, so mysterious was 
crystal behavior that Marco¬ 
ni’s industry would soon be 
heading off on a long, clumsy 
vacuum-tube detour. Tubes 
used brute force; to get any re¬ 
sult at all, you had to heat a fil¬ 
ament red-hot. If that used up 
Niagaras of power, at least the 
tubes were reliable until they 
burned out—and they always 
burned out. The men who 
fired up the ENIAC computer 
(a base-10 machine, inciden¬ 
tally) could never really guar¬ 
antee that all 18,000 tubes 
were functioning at once. The 
one thing certain was the elec¬ 
tric bill, based on a steady 
flow of 150 kilowatts. 

Crystal radios did stay 
around, cheap toys for attic 
tinkerers. I remember buying 
a kit for about a dollar. Today 
I’m typing these words on a 
computer, vastly more power¬ 
ful than ENIAC, that curbs 
ENIAC’s appetite for wattage 
by a factor of 1000—for the 
crystal did return. 

Its comeback began at 
post-World War I Goettingen, 
where Richard Pohl, unable to 

continued 


ALSO REVIEWED 


An Introduction to Solid Modeling 


Programs and Data Structures in C 


C as a Second Language 


Perceptrons 


BASIC Mathematical Programs for Engineers 
and Scientists 


50 BYTE* OCTOBER 1988 


ILLUSTRATION: KIM BARNES/SRW, INC. © 1988 











40 tracks'side at 


T he more invaluable your data is to you, the more you’ll 
value Verbatim® floppy disks. Because when it comes to 
high performance and data protection, Verbatim has the 
winning combination no other floppies can copy 
You expect high performance from 
Verbatim, so it’s no wonder that all our 
DataLife® floppies are engineered to 
perform an average of 50 million 
revolutions. That’s fifteen times the 
industry standard. 

Setting new standards in data protection is another Verbatim 
advantage. After all, nearly 50% of all computer users have 
experienced data loss. Which directly translates into lost time, 
productivity and money. That’s why Verbatim offers advantages 
like DalaHold™and DataHold II anti-static liners. So static charges 
are dispersed before they ever have a chance to build up. 


For the world’s ultimate data protection, DataLifePlus™ 
floppies have an exclusive DuPont Teflon® coating. So 
fingerprints, coffee, soft drinks, and even greasy foods can 
be easily wiped from the recording surface. To virtually 
eliminate data loss. 

What’s more, Verbatim DataLifePlus 
and DataLife HD 5!4" floppy disks are 
preformatted. Another Verbatim 
advantage. And of course, all Verbatim 
floppy disks are tested to be 100% error 
free and are backed by a lifetime warranty. 

Verbatim data cassettes and cartridges, 8", 5)4" and 3 / 2 " 
diskettes. The only clear choice for people who put a 
premium on performance and protection. 

For more information on the full line of high quality 
Verbatim products, call 1-800-538-8589. 

® Teflon is a DuPont registered trademark. 


M Verbatim 

v -A Kodak Company- 


DOING MORE FOR THE DATA PROCESS 1 




Circle 270 on Reader Service Card 


OCTOBER 1988 -BYTE 51 













BOOK REVIEWS 


FULL POWER 
AT YOUR FINGERTIPS. 

Discover two Worlds with the advanced screen 
generating Facility for "C" Programming 
Environments, STAGEHAND, and its 
comprehensive demo facility PLAYWRITE. 



Create your screens with STAGEHAND: 

• Full screen editor. 

• User definable edit function keys. 

• Set multiple color text & prompts. 

• Define window borders, size and position. 

• Create full screen & context sensitive help. 

• Extensive printouts for documentation. 

• Define valid function keys, pageup/ pagedown. 

• Define intemal/extemal help screens. 

• Idle and active input sequence. 

• Define default prompt values. 

• Full input field definitions including: 

Protected Auto Clear Cursor Typo 

Must Fill Keystroke Edit Cursor Positioning 

Transparent Upper Case Data Types 

No View Lower Case Sequencing 

Required Yc^No Auto Move 

Full runtime support with STAGEMANAGER : 

• Full library support routines w/source code. 

• Multiple overlapping windows. 

• Scrollable regions. 

• Auto scrolling windows. 

• User idle time routine support. 

• User prompt routine support. 

• User keystroke routine support 

• User function key routine support 

• User pageup/pagedown routine support. 

• Hot key to user printer handler. 

• Auto screen timeout 

Powerful demo generatin g PlAYWRITE : 

• Create quick display demos. 

• Create quick interface demos. 

• Create powerful full featured intensive demos. 

Total product support for: 

• Microsoft 4.x, 5.x, Quick C, Turbo C. 

• No loyalties or runtime fees. 

• FREE updates to registered users. 

• FREE telephone support 

• FREE STAGEMANAGER source code. 

• Comprehensive manual including library routine definitions and 

SPECIAL PACKAGE PRICES 199.00! 

Call for FREE Demo Disk. 

TO ORDER CALL 1800 - DATACODE OR (516) 331-7848 
C.O.D. or AMERICAN EXPRESS. 

DEALER INQUIRES WELCOME! 

LOOK FOR MS/OS2, UNIX AND VAX VERSIONS THIS SUMMER! 

DATACODE INCORPORATED 

1085 ROUTE 112, PORT JEFFERSON STATION, N.Y. 11776 


get liquid air, had to forgo ex¬ 
periments with the tubes that 
liquid air could help evacuate, 
and wryly turned to crystals as 
second-best. Then a lab mis¬ 
take that shattered a costly dia¬ 
mond sent him after tech¬ 
niques for growing pure 
artificial crystals. By 1930, 
much mystery had been pene¬ 
trated. Anomalous crystal be¬ 
havior, wanted and unwanted 
alike, proved to turn on the 
presence of minute impuri¬ 
ties—local irregularities in the 
lattice. We now “dope” our 
lab-grown crystals with the ir¬ 
regularity that gets just the ef¬ 
fect we seek. 

In World War II Britain, the 
cat’s-whisker crystal detec¬ 
tor, long discarded by the 
radio industry, proved just the 
thing for ultra-short-wave 
radar. That brought germa¬ 
nium on-stage, and the point- 
contact transistor (Shockley et 
al. at Bell Labs, 1947) was es¬ 
sentially a germanium crystal 
with two cat’s whiskers. Fin¬ 
icky cat’s whiskers plagued it 
with reliability problems, and 
though the junction transistor 
soon got rid of whiskers, in 
1955 the military was still 
wishing that better than a 
quarter of the units delivered 
might fall within spec. 

Next, silicon replaced ger¬ 
manium (I’m hurrying 
through this). Soon, compa¬ 
nies that had spun off from 
Shockley’s (who had long 
since left Bell Labs for Cali¬ 
fornia) were into microproces¬ 
sors, microchip circuitry.... 
You’ve probably heard much 
of this information presented 
before, but Hans Queisser’s 
version is more vivid and 
insightful. 

By halfway through his 
book, Queisser is orchestrat¬ 
ing so many themes with such 
dexterity that it’s breathtak¬ 
ing. Something that he never 
forgets is the sociocultural 
ground bass—the way, for in¬ 
stance, German science, re¬ 
membering the coercions of 
two wars, kept aloof from in¬ 
dustry and practice. Then 
there’s the invaluable Western 
tradition of “skepticism, self- 
awareness, and independent 


work,” which produced the 
great breakthroughs of the 
1940s and 1950s but would 
later erect barriers, unknown 
in Japan, “between the univer¬ 
sities, the factories, and the re¬ 
search laboratories.” Con¬ 
sider, lastly, the Japanese 
genius for basing mass pro¬ 
duction on mass experiments, 
testing “every imaginable 
combination of manufacturing 
processes”and investigating 
“every type of foreign admix¬ 
tures in the silicon crystal.” 
Western observers at first 
found that amusingly antlike. 
Later on, they got nervous, 
rightly. 

For already, by the 1960s in 
Silicon Valley, says Queisser, 
“a field in which a few indi¬ 
viduals had paved the way was 
turning into the anonymous 
work of a number of experts. 
Every form of technology 
takes a similar route when it 
leaves the laboratories for the 
factories.” In Japan, he also 
notes, “They do not consider 
basic research and applica¬ 
tions as opposites. In their ter¬ 
minology, the opposite of 
‘basic’ is not ‘applied,’ but 
simply ‘not basic’; the oppo¬ 
site of ‘applied’ would be 
something like ‘not applica¬ 
ble.’ ” This last they have 
learned to shun. 

Just such “impurities” as 
make junction transistors 
work also create what was no¬ 
ticed far earlier: the colors of 
gemstones. When nature does 
anything to catch our atten¬ 
tion, it’s by generating some¬ 
thing we can observe. And the 
line between “observable” 
and “applicable” is thin, each 
being an interruption of the 
bland. Save for our long pur¬ 
suit of applicability, we’d still 
be surviving by smashing 
clamshells with rocks. 

Man’s microcosm once, 
Queisser concludes, was sim¬ 
ply Man, a vexed model of uni¬ 
versal harmonies. Today, that 
microcosm is the silicon crys¬ 
tal lattice, which we’re prob¬ 
ing for “the secrets of creation 
and destruction, as well as 
harmony and symmetry.” 
Now it is “the macrocosm of 

continued 


52 BYTE* OCTOBER 1988 


Circle 74 on Reader Service Card 


Circle 99 on Reader Service Card 





















well edqcated penile, committed to succeeding and grow- 
irM MMpenighly competitive micro-computer martet. 

* ^SSfeway^OOO is a full-servl^and supporPorgamza- 
tion that realizes the key to our success lies in a satisfied 
customer base. 

One look at the configurations we have listed below 
and you will see that we have high quality equipment at 
incredible prices. We have many different configurations 
available as well as a complete .tiflfcof software and 
peripherals. So call one of our l^wladgeable sales- 


16 Mhz 286 EGA SYSTEM 

80286-16 Processor 
1 Meg 0 Wait State RAM 
1 2 Meg Floppy Drive 
1.44 Meg Diskette Drive 
40 Meg Seagate ST251 
Samsung EGA Monitor w/Card 
2-Parallel/2-Serial Ports 
101 Key Enhanced Keyboard 
DOS 3.3 w/GWBasic 
1 Year Warranty 
30 Day Money Back Guarantee 

$2295.00 ! ’ 


20 Mhz 386 VGA^YSTEM 

8Qp86 Processor Running at 20Mhz 
1 Meg 60 NS Ram (Expandable to 8 Megs) 

1.2 Meg Floppy Drive „ > 

1.44 Meg Diskette Drive 4 tflfc 

80 Meg Seagate ST4096 |28M£) 

1 to 1 Interleave Controller ’ 

Samsung Multisynch Monitor 

EVEREX EVGA Board 

2-Parallel/2-Serial Ports 

1.01 Key Enhanced Keyboard 

Tower Case w/275 Watt Power Supply 

80287 and 80387 Sockets 

DOS 3.3 w/GWBasic 

1 Year Warranty 

30 Day Money Back Guarantee 




;all For 25 Mhz Option 


.(Timmm 


Gateway 2000 • P.O.* Box, 2414Sioux City, IA 51107 

Lj 800-233-8472/ri2-?55r7899 " 

Dtie to the volatility in the DRAM market, ailprices ere subject to change 


J 

■ 


i 









































Circle 160 on Reader Service Card 


I IBM PC® COMPATIBLE- 

SINGLE BOARD COMPUTER 


Quark/PCH- 

4"x6° 



From 

325. 

quantity one 


• Low Power — Less than 3 Watts 

• Optional on-board Video LCD Driver 

• Ideal for any PC compatible OEM 

product which is not a personal computer 

Includes: 1 . Powerful V40®CPU (Faster than a PC) 

2. Math Co-Processor Socket 3. 5 Volt Only Operation 
(3 watts) 4. Speaker Port 5. Keyboard Port 6. Parallel 
Printer Port 7. PC Bus 8. PC Compatible BIOS ROM 


9. 1 Serial Port 


On board Options Include: i. 5 Mode Video 

Controller Option (Monochrome, Hercules® Graphics, 
CGA, High Res CGA, LCD Driver) 2. Floppy Disk 
Controller (3.5"/5.25", 360K/720K/1.2 MB) 3. SCSI Bus 
Interface (Hard Disk eta) 4. Up to 768K RAM 5. Battery- 
Backed-up Real-Time-Clock 6 . 2 Additional RS232C 


Serial Ports j Q orc j er or enquire call us today. 

Megatel Computer Corporation 
(416) 745-7214 FAX (416) 745-8792 

174 Turbine Drive, Weston, Ontario M9L 2S2 
U.S. Address: 1051 Clinton St., Buffalo, N.Y. 14206 


Distributors: _ 

Germany: V&C Computers (06071) 25666 FAX (06071) 5863 
Italy and Southern Europe: 

NCS Italia (0331) 256-524 FAX (0331) 256-018 
U.K.: Densitron (0959) 76331 FAX (0959) 71017 
Australia: Asp Microcomputers (02) 500-0628 FAX (02)500-9461 

Quark is a registered trademark of FAR. Manufacturing Company. Hercules Is a 
registered trademark of Hercules Corporation V40 Is a registered trademark of 
NEC Corp IBM PC Is a registered trademark of IBM Corporation. 


megatel 




j ^ ^ ® Menu driven 

No new language 

l tic dimple 

m. AT type environment 

Approach to 

Powerful Solutions. Mu(t , user 

And simple means fast! Applications in Data and s y stem integrity 

use instead of in development. Applica¬ 
tions completed when other system ■ 

developers are still getting started. 

QSET is the most productive approach 

you can take to I/O applications. Easy to 1 

learn, fast, and flexible. Combines the 

power of UNIX, Xenix, C, and any 3GL you 
choose for powerful, portable applications. 

Supports relational, hierarchical, and net¬ 
work database structures. 

1 Built-in program logic insures data and 

system integrity: you can t build a bad 
application using QSET. 

Find out more. Call 800-727-2072. Ask 
for our product brochure and our very 
attractive introductory pricing offer. 

Tjflp Y'l Q lf^ r 1 A An Applications 

V^v3X1/ -L Software Solution. 

QSET is a trademark of Business Management Data. Inc.. 

UNIX is a trademark of AT&T Xenix is a trademark of Microsoft Corporation. 

AT is a trademark of International Business Machines Corporation. 


BOOK REVIEWS 


society” that “seeks the har¬ 
mony of the microcosm of the 
atom.” And that is nothing 
less than the present state of 
our ages-long romance with 
ordered crystals. 


BRIEFLY NOTED 


An Introduction to Solid 
Modeling by Martti Miantylia, 
Computer Science Press, 
Rockville, MD: 1988, 401 
pages, $42.95. Plenty of 
books will teach you about 
computer graphics, particu¬ 
larly about manipulating and 
displaying images. Textbooks 
abound describing algorithms 
for hidden-line and hidden- 
surface removal. Journal arti¬ 
cles will further direct you to 
esoterica regarding the inter¬ 
action of light with material 
objects to produce shadows, 
reflections, and refractions 
(ray tracing). And conference 
proceedings will give you the 
latest techniques on modeling 
solid-surface properties, such 
as color and texture. 

On the other hand, learning 
techniques for describing the 
shapes of objects is more diffi¬ 
cult. Clearly, graphics pro¬ 
grammers need good ways to 
represent shapes. Typically, 
however, procedures for ren¬ 
dering an image on-screen re¬ 
quire a preexisting description 
of the shape as “input.” In 
short, discussions of represen¬ 
tation issues are much harder 
to come by than discussions of 
rendering issues. 

An Introduction to Solid 
Modeling remedies this defi¬ 
ciency significantly by focus¬ 
ing on a very important class 
of representational methods— 
solid modeling. The book is at 
once comprehensive and ac¬ 
cessible to readers without a 
strong background in com¬ 
puter graphics. 

The first section surveys the 
current techniques and pre¬ 
sents topics such as boundary 
representations, curved sur¬ 
face patches, and volumetric 
methods like solid geometry 
and octrees. The second sec¬ 
tion describes in detail the 
author’s own solid modeling 


system, the Geometric Work- 
Bench. 

The explication of this tech¬ 
nique makes the book far more 
than just a roundup of existing 
knowledge. The Geometric 
WorkBench is capable of mod¬ 
eling polyhedrons. It employs 
a boundary representation of 
solids: It describes a solid ob¬ 
ject by describing each piece 
ofthe object’s surface. Specif¬ 
ically, the program recog¬ 
nizes a polyhedron as a col¬ 
lection of flat faces. The 
complete solid model includes 
a description of each of the 
faces. Each face is a polygon 
and so can be specified by the 
list of straight edges that 
bound it and the list of vertices 
at which the edges meet. 

Not every collection of 
polygons constitutes a valid 
solid model; the polygons 
must fit together in a way that 
leaves no holes and no over¬ 
laps. The Geometric Work- 
Bench guarantees a model’s 
validity at each step of con¬ 
struction. This guarantee is 
the program’s most important 
feature. 

The system protects a 
model’s integrity in two ways. 
First, the modeler stores geo¬ 
metrical and topological in¬ 
formation separately. Geom¬ 
etry relates to dimension. The 
geometry of a shape specifies 
the position of each vertex, the 
length of each edge, and the 
size and orientation of each 
face. Topology relates to con¬ 
nectedness. The topology of a 
shape lists which edges meet at 
each vertex and which faces 
border one another. The topol¬ 
ogy therefore also tells wheth¬ 
er all of a model’s parts fit to¬ 
gether in a sensible way. The 
program is able to more effi¬ 
ciently check integrity on one 
hand and to scale the size of the 
model on the other, because it 
deals with topology and geom¬ 
etry separately. 

Second, the Geometric 
WorkBench restricts the users 
to a small selection of opera¬ 
tors that provide them with the 
means to modify a solid 
model. Each application of an 
operator corresponds to one 

continued 


54 BYTE* OCTOBER 1988 


Circle 224 on Reader Service Card 




























Mainframe Power for your PC! 


If you need or are accustomed to the 
throughput of a 32-bit mini, including any of 
DEC’S VAX series, MicroWay has great news 
for you. The combination of our N DP compilers 
and our mW1167 numeric coprocessor gives 
VAX speed to your 386 PC! If you don’t own a 
386 PC, we provide a number of economical 
PC and AT upgrade paths. 

Many of our NDP Fortran-386 users are 
reporting turnaround times that are two to six 
times faster than their VAX. The exact times 
are a function of the VAX processor being used, 
the speed of the 386, the number of users being 
served by the VAX, and the coprocessor being 
used with the 386. There are currently over 400 
developers using our NDP tools to port 32-bit 
applications. To help the 386/1167 engineering 
standard emerge, MicroWay is co-marketing 
several mainframe applications that have been 
ported by our customers. In addition, this ad 


Dr. Robert Atwell, a leading defense scientist, 
calculates that NDP Fortran-386 is currently 
saving him $ 12,000 per month in rentals of 
VAX hardware and software while doubling 
his productivity! 


Fred Ziegler of AspenTech in Cambridge, 
Mass, reports, "I ported 900,000 lines of 
Fortran source in two weeks without a single 
problem!" AspenTech's Chemical Modeling 
System is in use on mainframes worldwide 
and is probably the largest application to ever 
run on an Intel processor. 


Dr. Jerry Ginsberg of Georgia Tech reports, 
"My problems run a factor of six faster using 
NDP Fortran-386 on an mW1167 equipped 
386/20 than they do on my Micro VAX II." 


introduces the first of many utilities that will 
ease the porting of your favorite in-house 
programs. These include tools like NDP Plot, 
which provides CalComp compatible screen 
and printer graphics, and NDP Windows. 

MicroWay has mW 1167 boards in stock that 
run on the Compaq 386/20, IBM PS2/80, 
Tandy 4000, AT&T 6386, Acer 386/20, Everex 
Step 386/16(20), H.P. Vectra RS/16(20) and 
others. We now have a new board for the Com¬ 
paq 386/20 which combines an 1167 with VGA 
support that is register compatible with IBM — 
the "SlotSaver". It features an extended 
800x600 high res mode that is ideal for 386 
workstations. 

Finally, we still offer the 16-bit software and 
hardware which made us famous. If you own a 
PC or AT and are looking for the best 
8087/80287 support on the market, call (508) 
746-7341 and we’ll send you our full catalog. 


32-Bit Compilers and Tools 


NDP Fortran-386™ and NDP C-386™ Com¬ 
pilers generate globally optimized mainframe 
quality code and run in 386 protected mode 
under Phar Lap extended MS-DOS, UNIX, or 
XENIX. The memory model employed uses 2 
segments, each of which can be up to 4 
gigabytes. They generate code for the 80287, 
80387, or mW1167. Both include high speed 
EGA graphics extensions written in C that per¬ 
form BASIC-like screen operations. 

• NDP Fortran-386™ Full implementation of 

FORTRAN-77 with Berkeley 4.2, VAX/VMS 
and Fortran-66 extensions.$595 

• NDP C-386™ Full implementation of AT&T’s 
PCC with MS and ANSI extensions.... $595 


NDP Package Pricing: 

387FastPAK: NDP Compiler, Phar Lap and 
80387 Coprocessor 16 MHz: $1299 

20 MHz: $1499 

1167FastPAK: NDP Compiler, Phar Lap 
and mW1167 Coprocessor 16 MHz: $1695 
20 MHz: $2295 
Phar Lap Development Tools .$495 


NDP Windows™ — NDP Windows includes 80 
functions that let you create, store, and recall 
menus and windows. It works with NDP C-386 
and drives all the popular graphics adapters. 
Library: $125 — C Source: $250 

NDP Plot™ — Calcomp compatible plot pack¬ 
age that is callable from NDP Fortran. It in¬ 
cludes drivers for the most popular plotters and 
printers and works with CGA, Hercules, EGA 
and VGA.$325 

NDP/FFT™ — Includes 40 fast running, hand 
coded algorithms for single and double dimen¬ 
sioned FFTs which take advantage of the 32- 
bit addressing of the 386 or your hard disk. Call¬ 
able from NDP Fortran or NDP C with mW1167 

and 80387 support.$250 

387FFT for 16-bit compilers.$250 

387BASIC™ — MicroWay’s new 16-bit MS 
compatible Basic compiler that generates the 
smallest EXE files and the fastest running 
numeric code on the market.$249 


Micro 

Play 


MicroWay * 
80386Support 


Parallel Processing 


Monoputer™ 

The world’s most popular transputer develop¬ 
ment product runs all MicroWay transputer 
software using eitheraT414 or T800. The T800 
processor has built-in numerics and provides 
performance comparable to an 80386 running 
at 20 MHz with an mW1167. The new 3L Paral¬ 
lel C and Fortran compilers makes this an espe¬ 
cially attractive porting environment. Can be 
upgraded to 2 megabytes. 

Monoputer with T414 (0 MB).$995 

Monoputer with T800 (0 MB).$1495 

Quadputer™ 

This board for the XT, AT, or 386 can be pur¬ 
chased with 2, 3 or 4 transputers and 1,4 or 8 
megabytes of memory per transputer. Two or 
more Quadputers can be linked together to 
build networks with mainframe power which 
use up to 36 transputers. One customer’s real¬ 
time financial application has gone from 8 
hours on a mainframe to 16 minutes on a sys¬ 
tem containing five Quadputers.... from $3495 

Transputer Compilers and Applications 
MicroWay offers Parallel languages for the 
Monoputer and Quadputer. 

MicroWay Parallel C.$595 

MicroWay Occam2.$495 

3L Parallel C.$895 

3L Parallel Fortran.$895 

jiField — A specialty finite element analysis 
package targeted at transputer networks. 
Ideally suited to take advantage of the 6 

Megaflop speed of the Quadputer.$ 1600 

MicroWay Prolog Interpreter.$750 


Call (508) 746-7341 forour 
free catalog! 


Numeric Coprocessors 


mWl 167™ — Built at MicroWay using 
Weitek components and an 80387 socket. 

mW1167-16 .$995 

mW1167-20 .$1595 

mWI 167/VGA-20 "SlotSaver" .$1995 

8087 .$99 

8087-2 .$145 

80287-8 .$239 

80287-10 .$279 

80387-16 .$450 

80387-20 .$675 

80387-25 .$795 

287Turbo-12 (for AT compatibles) . . . .$450 

DRAM.CALL 

(All of our Intel coprocessors include 87Test.) 


PC and AT Accelerators 


MicroWay builds a number of 8086 and 80286- 
based PC accelerators that are backed up by 
the best customer support in the industry. 
Number Smasher™ (8087-10 & 512K) $499 

FastCACHE-286/9 MHz.$199 

FastCACHE-286/12 MHz.$299 

SuperCACHE-286/12 MHz .$399 


Intelligent Serial Controllers 


MicroWay’s AT4™, AT8™, and ATI 6™ are the 
fastest 80186-based intelligent serial control¬ 
lers on the market. They come with drivers for 
UNIX, XENIX, and PC MOS. 

AT4 ... $795 AT8... $995 AT16... $1295 


32-Bit Applications 


COSMOS-M/386 — SRAC’s structural and 
thermal finite element packages for the 80386, 
when combined with an 80387 or mW1167, 
achieve mainframe speed and capacity. Turn¬ 
around times rival the VAX 8650 and are 6 to 
15 times that of an AT.from $995 

PSTAT-386 — This mainframe statistics pack¬ 
age has been used by government and in¬ 
dustry for 20 years. The full version was ported. 
Requires 4 to 6 megabytes of memory: $1495 

NDP/NAG™ — Features a library of 800 en¬ 
gineering and scientific numerical algorithms. 
Callable from NDP Fortran.$895 


_ The World Leader in PC Numerics 

P.O. Box 79, Kingston, MA 02364 USA (508) 746-7341 
32 High St., Kingston-Upon-Thames, U.K., 01-541-5466 
Australia 02-439-8400 Germany 069-75-1428 


Circle 170 on Reader Service Card 


OCTOBER 1988 • B Y T E 55 















































When you want to talk computers... 


ATARI COMPUTERS 


800XL 64K Computer.84.99 

130XE 132K Computer.139.00 

520ST-FM RGB/Color Syst_789.00 

1040ST Color System.Call 

SF1224 Color Monitor.329.00 

XF551 Disk Drive (XL/XE). . . .189.00 


•tr » m i x x U IM i « » vv - 
**-» '*. * t r * m. ■» « «, i. * 1 ■ 
— i » v * • • « i r i - • 


Atari 800XL & XF551 Disk 
Drive & Software *279 

Includes: 800XL, 551 Drive, & Star Raiders, 
Missile Command, Asterioids, Defender, Qix. 


ATARI ST SOFTWARE 


Access 

Leaderboard Golf.24.99 

Accolade 

Test Drive.27.99 

Avant Garde 

PC Ditto (IBM Emulation).64.99 

Michtron 

Leatherneck .29.99 

Soft Logik Corp. 

Publishing Partner.64.99 

Timeworks 

Desktop Publisher.84.99 

VIP 

Professional Gem.119.00 

Word Perfect Corp. 

Word Perfect.189.00 


AMIGA SOFTWARE 


Absoft 

AC Basic.139.00 

Aegis Development 

Animator/Images.89.99 

Draw Plus.149.00 

Sonix.49.99 

Discovery Software 

Marander II.31.99 

Electronic Arts 

Deluxe Video 1.2.89.99 

Gold Disk Software 

Pagesetter w/Text ed.89.99 

Micro Illusions 

Dynamic Cad .349.00 


AMIGA SOFTWARE 


Mimetics 

Amigen Gen Lock.159.00 

New Tek Inc. 

Digi-View 2.0.149.00 

Digi-Paint.44.99 

Sub-Logic Corp. 

Flight Simulator II.39.99 

Word Perfect Corp. 

Word Perfect.199.00 


MACINTOSH PRODUCTS 


OLYMPIA 

NP-30 Mac 150 CPS 5 339 

Hard Drives 
CMS 

MacStack 60 .899.00 

Everex 

40MB SCSI.999.00 

60MB Tape Backup.899.00 

PCPC 

MacBottom HD45 .1149.00 

Floppy Drives 
Central Point 

Magnum 800k.209.00 

Mirror Technologies 

800K Floppy External.199.00 

Monitors 

Network Specialties 

High Top FPD.1199.00 

Radius 

Full Page Display.995.00 

Two Page Display.1595.00 

Sigma Designs 

Laser View Display for II. . . .1,749.00 

Memory Upgrades 
Dove Computer 

Mac Snap 2SE.359.00 

Scanners 

AST 

Turboscan .1,349.00 

Datacopy 

730 Flatbed Scanner.1,199.00 

Ast Premium 286 & 386 .Call 

IBM PS/2 25, 30, 50, 60, 80.Call 

Leading Edge.899.00 


MS/DOS SYSTEMS 


NEC APC-IV Powermate_2,399.00 

PC-TOO 80286 1.2MB, 512K. .899.00 
Zenith Laptops.Call 




TOSHIBA 

T-1000 

Laptop 


$799 


MULTIFUNCTION CARDS 


AST 

6-Pak Plus 576 Board .149.00 

Hot Shot 286 Accelerator.349.00 

Hercules 

Color Card.169.00 

Graphics Card Plus.199.00 

Intel 

Inboard 386 Board.899.00 

5th Generation 

Logical Connection 256K.339.00 

Quadram 

Quad386XT 80386 PC-Upgr. . .899.00 

Video 7 

Vega V.G.A. Adapter.299.00 

Zuckerboard 

Color Card w/Parallel Port.89.99 

WirfrR 

Ashton-Tate 

d-Base III +.389.00 

Borland 

Quattro .169.00 

5th Generation 

Fastback Plus.89.99 

Fox Software 

Fox Base & Development . . . .219.00 

IMSI 

Optimouse w/dr. Halo.89.99 

Logitec 

Hi-Res Buss Mouse.99.00 

Lotus 

Lotus 1.2.3 .299.00 

Software Publishing 

First Choice.99.99 

Word Perfect Corp. 

Word Perfect 5.0.249.00 


MS/DOS SOFTWARE 



COMPUTER MAIL ORDER 

56 B Y T E • OCTOBER 1988 

































































































When you want to talk price. 


MONITORS 


Amdek 

Video 21OA 12” Amber.89.00 

Video 410 12”A/G/W . . . .(ea.) 139.00 

Magnavox 

7BM623 12” TTL Amber.99.00 

CM8505 14” RGB/Composite .189.00 
CM8515 14” RGB/Composite .269.00 

9CM053 14” EGA.379.00 

9CM082 14” VGA Display. . . .459.00 
NEC 

GS-1400 14” Monochr. TTL . .219.00 
JC-1402 Multisync-ll.599.00 

Packard Bell 

PB-1418F 14” Flat TTL A/G/W. 

.(ea.) 119.00 

PB-1420CG 14” Mid-Res CGA 269.00 
PB-1422EG 14” Hi-Res EGA. .369.00 
PB-8426-MJ Uniscan Monitor .399.00 
Princeton Graphics 

Max-12 12” TTL Amber.149.00 

Seiko 

CM-1430 14”VGA Display_649.00 



Magnavox CM 8762 
14” RGB/Comp. $269 


DRIVES 


Atari 

A A314 DS/DD ST Disk.219.00 

SHD204 20MB ST Hard Drive .619.00 
C.LTD (For Amiga) 

C.LTD 20MB (A2000).769.00 

C.LTD 33MB (A2000).879.00 

C.LTD 44MB (A2000).1099.00 

C.LTD 50MB (A2000).1139.00 

C.LTD A500 SCSI Controller . .179.00 
Indus 

GT Disk Drive Atari XL/XE. . . .199.00 
GTS-100 ST Drive .219.00 

Racore 

Jr. Expansion Chassis.299.00 

Seagate Technologies 

ST-225 20MB Drive .249.00 

Supra 

Atari ST 30 Meg Hard Drive . .689.00 
Amiga 2000 20MB Hard/Drive .629.00 


MODEMS 


Anchor 

6480 C64/128 1200 Baud .99.99 

520 ST520/1040 1200 Baud ..129.00 
1200E 1200 Baud External . . .129.00 

Atari 

XMM301 XL/XE 300 Baud.44.99 

SX-212 St Modem .89.99 

Avatex 

1200 He External.99.99 

2400 External.179.00 

Best Products 

2400 Baud V 2 Card w/software 149.00 

Everex 

Evercom 2400 Baud External .209.00 



Anchor Lightning 2400 F/l 
2400 Baud Internal $-| gg 

Hayes 


Smartmodem 300 Ext. 

. . .159.00 

Smartmodem 1200 Int. 

. . .279.00 

Packard Bell 


1200 External. 

. . . .89.99 

2400 External. 

. . .169.00 

Practical Peripherals 


1200 Baud Internal. 

. . . .79.99 

2400 Baud Stand Alone. . . 

. . .189.00 

Supra 


2400AT 2400 Baud Atari . . 

. . .169.00 

U.S. Robotics 


Direct 1200 Baud External. 

. . .109.00 

Direct 2400 Baud External. 

. . .199.00 

DISKETTES 

Maxwell 


MD1-M SS/DD 5V4”. 

.8.49 

MD2-DM DS/DD 5V4 n . 

.9.49 

MF1-DDM SS/DD 3V 2 ”. . . . 

_12.49 

MF2-DDM DS/DD 3W . . . 

. . . .18.49 

MC-6000 DC-600 Tape.... 

. . . .23.99 

Sony 


MD1D SS/DD 5 V 2 ”. 

.6.99 

MD2D DS/DD 5V 2 ”. 

.7.99 

MFD-1DD SS/DD 3V 2 ” 

... .11.99 

MFD-2DD DS/DD 3V 2 ” . . . . 

. . . .16.99 


PRINTERS 


Atari 

XDM-121 Letter Quality XL-XE 209.00 
XM-M801 XL-XE Dot Matrix . . . 199.00 
XM-M804 ST Dot Matrix.199.00 

Brother 

M-1509 180cps 132col.389.00 

HR-20 22cps Daisywheel.379.00 

Citizen 

120D 120cps Dot Matrix.159.00 

Premier-35 35cps Daisywheel .479.00 

Epson 

LX-800 150cps, 80 col.179.00 

FX-850 240cps, 80 col.Call 

FX-1050 264cps, 132 col .Call 

LQ-500 180 cps, 24-wire.Call 

LQ-850 330 cps, 80 col.Call 

LQ-1050 330 cps, 24-wire.Call 

FX-850, FX-1050.New 

Hewlett-Packard 

2225A Thinkjet.369.00 

NEC 

P2200 Pinwriter 24-wire.379.00 

P660 Pinwriter 24-wire.459.00 

P760 Pinwriter 132 col.679.00 

Okidata 

Okimate 20 color printer .129.00 

ML-182 180 cps, 80 col.249.00 

ML-320 300 cps, 80 col.379.00 

ML-390 24 wire, 270 cps.519.00 



Brother M-1109 
100 cps, 

Dot Matrix 

Panasonic 

KX-P1080i 144 cps, 80 col.. . 
KX-P1091i 194 cps, 80 col. . . 
KX-P1092i 240 cps, 80 col.-. . 
KX-P1595 200 cps, 132 col.. 
Star Micronics 
NX-1000 140 cps, 80 col 
NX-1000C C64/128 Interface . 

NX-15 120 cps, 132 col. 

Toshiba 

P321-SL 216 cps, 24-wire . . . 
P351-SX 300 cps, 24-wire . . . 


SI 59 


.169.00 
.199.00 
. 339.00 
.479.00 

.179.00 

.179.00 

.329.00 


.499.00 

.999.00 


In the U.S.A. and in Canada 


Call toll-free: 1-800-233-8950 


Outside the U.S.A. call 717-327-9575, Fax 717-327-1217 
Educational, Governmental and Corporate Organizations call toll-free 1-800-221-4283 
CMO, 101 Reighard Ave., Dept. A1, Williamsport, PA 17701 


MMC 

MICROCOMPUTER 
MARKETING COUNCIL 

of t»>e Di-ect Martetmtj Association Inc. 


OVER'350,000 SATISFIED CUSTOMERS « ALL MAJOR CREDIT CARDS ACCEPTED » CREDIT CARDS ARE NOT CHARGED UNTIL WE SHIP 


POLICY: Add 3% (minimum $7.00) shipping and handling. Larger shipments may require additional charges. Personal and company checks require 3 weeks 
to clear. For faster delivery, use your credit card or send cashier’s check or bank money order. Credit cards are not charged until we ship. Pennsylvania residents 
add 6% sales tax. All prices are U.S.A. prices and are subject to change, and all items are subject to availability. Defective software will be replaced with the 
same item only. Hardware will be replaced or repaired at our discretion within the terms and limits of the manufacturer’s warranty. We cannot guarantee com¬ 
patibility. All sales are final and returned shipments are subject to a restocking fee. We are not responsible for typographic or photographic errors. 

A110 


Circle 64 on Reader Service Card 


OCTOBER 1988 -BYTE 57 























































































BOOK REVIEWS 


Quaid Analyzer 
Instruction Display 


dx ax 0000 0000 
ds:si bx 86c4:003e 085d 
es:di cx 86c4:0000 0a9a 
ss:sp bp 86c4:0946 00a2 
data 09c2:0008 

code 09c2:0419 

cs:ip 09c2:0419 

....oditsz.a.p.c 
flags 0000001001000110 


d28c 

0419 

<D 

> 

O 

E 

A 

dx,ss 

cc8b 

041b 

move 

cx,sp 

fa 

04 Id 

cli 


c88c 

041e 

move 

ax,cs 

d08e 

0420 

move 

ss,ax 

0d60bc 

0422 

move 

sp,0d60 

0200c481 

0425 

add 

sp,0200 

fb 

0429 

sti 


52 

042a 

push 

dx 

51 

042b 

push 

cx 

53 

042c 

push 

bx 

51 

042d 

push 

cx 

30b4 

042e 

move 

ah ,30 

21cd 

0430 

int 

DOScall 


Part of a Quaid Analyzer display 

Quaid Analyzer is a powerful diagnostic tool 
that shows what is going on inside your com¬ 
puter. The > at the top is the cursor. You can 
move it with the arrow keys. When you move the 
cursor off the screen, the instructions scroll like 
text in an editor. You can move the cursor into a 
register and change its value, or see the instruc¬ 
tions or data it points to. Of course, you can 
scroll through the data display as well, and type 
new values into memory. With Quaid Analyzer 
you never have to type a command. 

This example shows the first instructions exe¬ 
cuted when VDISK.SYS installs itself. You can 
see that it changes stack pointers, then gets the 
DOS version number. We got to this point by 
loading Quaid Analyzer before DOS, then 
watching the DOS call and disk interrupts until 
the driver was loaded, then putting a breakpoint 
on its first instruction. Drivers are installed before 
DOS gives you the first prompt. What other soft¬ 
ware tool can show you a device driver install? 

Quaid Analyzer comes with a manual, and software on a 3 
inch and a 5 inch diskette. If you are not satisfied with 
Quaid Analyzer, you can return it within 30 days for a re¬ 
fund. Quaid Analyzer is not sold by dealers in the United 
States or Canada. It is not copy-protected. 

To order Quaid Analyzer, call us with your credit 
card, or send us a check for $200 US funds. We 
ship within a day at our expense. 

Quaid Software Limited 
Third Floor Dept B633 
45 Charles Street East 
Toronto Ontario Canada M4Y 1S2 

(416) 961-8243 

Warning! For advanced programmers only. 




step in the incremental con¬ 
struction of a solid model. 
Each operator changes the 
number of vertices (F), edges 
(. E ), and faces (F) in a way that 
maintains equality in Euler’s 
formula: V - E + F = 2. This 
equality guarantees the topo¬ 
logical validity of the model. 

Solid modeling programs 
like the one described in this 
book are necessarily large and 
complex. Software engineers, 
even those not particularly in¬ 
terested in solid modeling, 
might enjoy reading this book 
just to learn more about how to 
write a large program. The au¬ 
thor explains many of his deci¬ 
sions, including his selection 
of data structures and his de¬ 
sign of a user interface. 

Many listings of C code il¬ 
lustrate the book. While the 
syntax of C enables clever pro¬ 
grammers to use tricks and 
shortcuts, Martti Mantyla 
avoids those in favor of clear 
code. An experienced pro¬ 
grammer who knows Pascal 
would have no trouble follow¬ 
ing the examples. 

The exercises in the book 
offer readers a means of going 
beyond the text. Many are sub¬ 
stantial projects. They consti¬ 
tute a guide for those who are 
interested in constructing 
their own solid modeling pro¬ 
gram, and a jumping-off point 
for those who are intent on de¬ 
veloping their own program of 
research. 

The bibliography lists 137 
references, mainly to major 
journals. That in itself is a 
major attraction to the book 
for anyone seriously interested 
in the subject. 

I enjoyed Martti Mantyla’s 
writing style and presentation. 
An Introduction to Solid Mod¬ 
eling is especially attractive 
because you can read it quick¬ 
ly or at your leisure, all at once 
or in bits and pieces. The au¬ 
thor has constructed a very ef¬ 
fective introduction to solid 
modeling, which at the same 
time challenges those who are 
experienced in the field. 

—Leon Tabak 

Programs and Data Struc¬ 
tures in C by Leendert Am- 


meraal, John Wiley & Sons, 
New York: 1987, 206 pages, 
$24.95 (softcover). Leendert 
Ammeraal’s book is a broad 
but not exhaustive introduc¬ 
tion to data structures and al¬ 
gorithms using C. 

After briefly defending C 
as an appropriate language for 
teaching and defending func¬ 
tioning programs as the best 
vehicle for teaching, Ammer- 
aal plunges into a grab bag of 
tricks and techniques. The 
initial chapter on program¬ 
ming style discusses search 
sentinels, global variables, 
and recursion. Ammeraal’s 
sometimes gruff text goes on 
to cover basics such as sorting, 
searching, and list manipula¬ 
tion; more advanced topics, 
such as doubly linked lists, B- 
trees, and interpreters/com¬ 
pilers; and esoteric topics like 
dynamic programming, tries, 
and graph representations. 
Example programs are work¬ 
able for students but are not 
particularly general or exten¬ 
sible for professionals. 

—Darrow Kirkpatrick 

C as a Second Language by 

Tomasz Muldner and Peter W. 
Steele, Addison-Wesley, Read¬ 
ing, MA: 1988, 588 pages, 
$27.95 (softcover). This is a 
comprehensive introduction 
to standard C, with some 
ANSI extensions included. 
Written primarily for those 
who were raised on Pascal, it 
provides clear discussions of 
the basics—datatypes, control 
structures, file I/O, func¬ 
tions, and strings—with very 
helpful and concise summar¬ 
ies of the most important 
points. 

The book moves well be¬ 
yond the basics with probing 
discussions of C features like 
pointers, bit fields, structured 
file I/O, enumerated types, 
and preprocessor instruc¬ 
tions. Muldner and Steele in¬ 
clude code to manage abstract 
data types such as graphs, 
lists, sets, and stacks. They 
also include a hearty calcula¬ 
tor program featuring vari¬ 
ables; a memory-management 
system with compaction; and a 
continued 


58 BYTE* OCTOBER 1988 
















• Call for FREE Catalog • Call for FREE Catalog 

O 


i 'Tk/Mtar 


□ 

CL 

E 

o 

O 


3 

Q. 

E 

o 

3 

o 

> 

0) 

E 

o 

O 

a> 

l. 

o 

35 


3 

Q- 

E 

o 

o 

3 

o 

</j 

> 

0) 

E 

o 

o 



Call for FREE Catalog 

f 


Call for FREE Catalog • Call for FREE Catalog • Call 


LASER PRINTERS 


NEC 


LC 890 


* 2 , 950 °°' 


35 Resident type fonts 
4 standard interfaces 
3MB of internal memory 
Includes Apple Talk Connector 


LC 890 Toner Cartridge (6Pk.) ..77.. 62.10* 



BUY NOW AT 




ALDUS PageMaker 3.0 . 479.75* 

ASHTON-TATE Dbase 111+ . 345.32* 

ASHTON-TATE Multimate Advan.II .. 235.35* 

BORLAND INT Paradox 2.0 . 392.89* 

BORLAND INT Quattro . 129.00* 

BORLAND INT Sidekick Plus . 112.11* 

BORLAND INT Sprint . 108.50* 

BORLAND INT Turbo Cor Basic. 56.05* 

CENTRAL POINT PC Tools Deluxe .... 37.50* 
DAC SFT DAC Easy Accounting 3.0 .... 53.00* 
LOTUS DEVELOPMENT Lotus 1-2-3 279.00* 
MERIDIAN TECH Carbon Copy Plus 100.49* 

MICROSOFT "C" Compiler . 271.69* 

MICROSOFT Excel . 285.32* 

MICROSOFT Basic 4.0 or Windows .... 60.55* 

MICROSOFT Word 4.0 . 199.00* 

PEACHTREE SFT Acctinq Sys II . 146.45* 

PETER NORTON Utilities-Advanced .. 68.25* 
QUARTERDECK OFFICE Desqview .. 69.69* 

SYMANTEC Q&A 3.0 . 186.85* 

WORDPERFECT WordPerfect 5.0 .... 205.00* 
XEROX CORP Ventura Publisher. 445.00* 

HOUSTON INSTRUMENTS All Models CALL 

HEWLETT PACKARD Scanjet . 984.75* 

PRINCETON GRAPHICS LS-300 . 701.95* 

IOLINE PLOTTERS . CALL 

SUMMAGRAPHICS(12 x 12). 342.39* 

SUMMAGRAPHICS(12 x 18). 564.59* 


i m mm 

ALDUS 

PAGEMAKER 3.0 

Create your own brochures, 
newsletters, and reports 
withpage formatting, layout 
and design tools. 

* 479 75 ‘ 

-flEjWUli 


JOIN THE#1 “COMPUTER 
WAREHOUSE CLUB ” ® FOR BUSINESS 


SYSTEMS 



THE®286/12 




•512K of 1MB on the 
Motherboard • 6-12Mhz • 
Keyboard/Toggle Switch 
Selectable • 1,2MB 
Mitsubishi HDC/FDC • 
Phoenix Bios • 101 Key j 
Keyboard • Monitor & 
Video Board Optional 



$ 915 °°* 


BUSINESS SOFTWARE 

s 

■ 

■ 

MONO & COLOR CARDS 


PRINTERS 


PANASONIC 

1080i 8.5", 144cps . 170.69* 

1592 15", 180cps .389.00* 

KX-P4450 LASER 11 PPM . 1,469.00* 

CITIZEN 

180D 10", 180cps . 166.65* 

MSP-50 10", 300cps.388.85* 

MSP-45 15", 240cps.437.00* 

Tribute 224 15", 200cps, 24 Pin.578.90* 

Premier 35 15", 25cps .489.00* 

EPSON 

LX800 80 Col., 180cps . 176.00* 

LQ500 80 Col., 180cps. CALL 

LQ1050 132 Col., 264cps. CALL 

FX1050 132 Col., 264cps . CALL 

FX850 80 Col., 264cps . CALL 

NEC 

LC860 + 8PPM Laser. 1,839.00* 

5200 10", 265cps .503.49* 

P9XL 15", 400cps.958.49* 

P5300 15". 265cps . 639.00* 

P2200 Dot Matrix 10", 170cps . 317.14* 

OKIDATA 

390 9.5", 270cps.439.00* 

ML 321 16", 300cps .443.12* 

ML 320 9.5", 300cps.319.23* 


OKIDATA 
MICROLINE 383 
PRINTER 


M 


m 


Features 450cps in draft,*-^—— 
mode, 180cps in near- 
letter-quality mode, 16" L 
paper width, IBM 
compatible, top/bottom 
paper feed, parallel & 
serial ports. 



$ 879 °°' 


T WHOLESALE + 8% PRICES ! 


HERCULES Graphics Card Plus . 170.69* 

THE® Color Card or Mono. 55.00* 

A.T.I. EGA Wonder 800 x 560 . 162.00* 

ORCHID Designer VGA (IBM PC/XT) 287.31 * 

PARADISE Auto Switch 480 . 162.00* 

PARADISE VGA Plus Card . 253.00* 

VIDEO 7 Vega Deluxe 640 x 480 . 185.14* 

VIDEO 7 VGA. 249.96* 


COMPUTER SYSTEMS 


AST Premium 286 Model 80. 1,542.77* 

AST Premium 286 Model 140. 2,513.91* 

COMPAQ Deskpro 286/40MB . 2,295.25* 

COMPAQ Deskpro 386/60MB . 5,089.00* 

COMPAQ Portable III MDL 40 . 3,850.00* 

IBM PS/2 Model 30 CMS 20MB . 1.473.59* 

IBM PS/2 Model 50. 2,499.75* 

TOSHIBA T-1000 Laptop W/512K.719.00* 

TOSHIBA T-3100/20 Laptop W/640K 2,838.00* 

TOSHIBA T-5100 w/2MB RAM, 40MB 4,450.00* 
TOSHIBA T-3200 Laptop. 3,395.00* 

ITOSHIBA T-1200 Laptop . 2,125.00*1 

Call For Best Pricing On Other Models 


ScanJet Desktop 
Scanner 



$ 984 75 * 


• Flat-Bed Design 

• Scaling/Resolution 

• OCR/IBM Compatibility 

• Automatic Document Feeder 

ScanJet Interface Card . $348.45* 


FLOPPIES, DRIVES, TAPES 


CMS 360K Ext. PS/2 Floppy. 231.29* 

IOMEGA Bernoulli II 20MB Int . 738.00* 

IRWIN 64MB Int Tape for IBM PS/2 .... 499.00* 

IRWIN 145 40MB Internal Tape . 419.65* 

MINISCRIBE 3650 40MB Kit . 360.57* 

MITSUBISHI 360K 1/2 Ht Dr . 79.79* 

MITSUBISHI 1MB3.5"FD. 79.79* 

MITSUBISHI 1.2MB Floppy 1/2 Ht . 85.62* 

PLUS DEVEL Hardcard 20. 489.87* 

PLUS DEVELHardcard 40 . 601.82* 

SEAGATE ST-225 20MB Kit . 249.00* 

MINISCRIBE 3675 60MB HD Kit . 389.00* 

MINISCRIBE 6128 110MB RLL Full Ht 659.00* 
SEAGATE ST-251 42MB/40MS HD .... 349.00* 

SEAGATE ST-4096 80MB Full Ht . 529.00* 

SYSGEN Bridge File 3.5" Ext. Drive .... 205.00* 


1-800-621 -SAVE 

I CO POra,e 4 Hotline 1 -312-205-1300 


MITSUBISHI 
DIAMOND SCAN 

13" Color Monitor 

$ 455 °°* 

NEC Multisync II Hi-Res 13" 

Monitor. s 544 39 * 

Call For Best Prices on Magnavox, Amdek, IBM, 
Princeton, and TUB® 



MODEMS 


HAYES Smartmodem 2400.392.89* 

HAYES Smartmodem 1200.261.59* 

U.S. ROBOTICS HST 9600.604.99* 


MULTIFUNCTION CARDS 


AST Advantage Premium . 295.00* 

INTEL Above Board 286 . 385.00* 

ORCHID Tiny Turbo 286 . 241.39* 

ORCHID Twinturbo 12.342.39* 

THE®Mu!ti I/O w/P/S/G/CLK/CAL. 50.40* 


MATH CO-PROCESSOR 


INTEL 80287 10MHZ Co-Processor .. 284.50* 
INTEL 8087-2 Math Co-Processor .... 147.00* 
INTEL 80387-16 Co-Processor. 445.00* 


MICE & ACCESSORIES 


LOGITECH Logimouse +.69.69* 

LOGITECH Hi-Res Mouse.85.85* 

MICROSOFT Mouse w/Paintbrush . 93.50* 

MICROSOFT Mouse w/Windows . 125.00* 

CENTRAL PT Deluxe Option Brd .106.05* 

CURTIS Ruby + w/Fax Protector.63.63* 

KENSINGTON Masterpiece+ .99.99* 

THE COMPLETE PC Complete Fax ..297.95* 

FUJI 3 1/2" DS/HD Box of 10.45.45* 

UNISON Unipower 400 UPS .329.00* 

640K & 256K CHIPS . CALL 

DISKETTES (25) Hi Dens IBM AT.32.82* 

DISKETTES (50) 5 1/4" DS/DD.17.50* 


FAX MACHINES/COPIERS 


SHARP 
Z-50 

Features accurate auto 
exposure, lightweight and 
compact for home or office 
use, 4-color single tone 
copying, 2-way paper feed 
plus more. 

SHARP Toner Cartridge . 60.60* 

SHARP Fax FO-300 . s 1,131 20 ' 

SHARP FO20 Fax Paper (6rolls) .. .23.23* 


$ 483 00 ' 



MONDAY-FRIDAY 
8:30 AM-6:00PM 


SATURDAY 

10:00AM-4:00PM 


TECH SUPPORT 1-312-205-1410 
CUSTOMER SERVICE 1-312-205-1510 
FAX 1-312-205-1525 
Hours: Monday-Friday 9:00-4:00 CST 


REAL BUYING CLOUT- Call now and join over 200,000 
members who are too smart to pay more! MEMBERSHIP 
BENEFITS: * Pay just 8% above advertised wholesale 
price • 3%cash discount (included in wholesale price) • 
Price Protection • Optional software rental library • FREE 
Wholesale Buyers Guide • FREE UPDATES • Fully 
Insured 48 Hour Delivery • 10 day Return Policy • FREE 
Technical Support • FREE Bulletin Board • Quantity Dis¬ 
counts • All Prices Subject To Change. All Products 
Subject To Availability. JOIN TODAY FOR AS LITTLE 
AS $10. 

‘All Prices Shown are Wholesale Prices 


o 

O 

3 

<D 

< 

W 

O 

c 

•^ 

O 

o 

3 

-O 

c 

CD 

i 

S 

Q) 

CD 

ZT 

O 

c 

V) 

CD 


S2 

o 

T 

CD 

o 

O 

3 

CD 

< 

o 

c 

“T 

O 

o 

3 

-O 

c 

CD 


S2 

§ 


o 

O 

3 

CD 

< 

W 

O 

c 

-t 

O 

o 

3 

-o 

c 

CD 


CD 

D- 

O 

c 

c/> 

CD 

g 

c 

CT 


Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Ca c 


Circle 196 on Reader Service Card 


OCTOBER 1988 -BYTE 59 





































































































































































All the software, alignment diskettes, parallel/serial wrap-around 
plugs, ROM POSTs and extensive, professional documentation to 
provide the most comprehensive testing available for IBM PCs, 
XTs,ATs and all compatibles under DOS or Stand Alone. No other 
diagnostics offers such in-depth testing on as many different types of 
equipment by isolating problems to the board and chip level. 

NEW: SuperSoft’s ROM POST performs the most advanced 
Power-on-Self-Test available for system boards that are compatible 
with the IBM ROM BIOS. It works even in circumstances when the 
Service Diagnostics diskette cannot be loaded. 

NEW: 386 diagnostics for hybrids and PS/2s! 

For over nine years, major manufacturers have been relying on 
SuperSoft’s diagnostics software to help them and their customers 
repair microcomputers. End users have been relying on SuperSoft’s 
Diagnostics II for the most thorough hardware error isolation 
available. Now versions of Service Diagnostics are available to save 
everyone (including every serious repair technician) time, money, 
and headaches in fixing their computers, even non-IBM equipment. 


BOOK REVIEWS 


All CPUs & Numeric Co-processors 
System Expansion & Extended Memory 
Floppy, Fixed & Non-standard Disk Drives 
Standard & Non-standard Printers 
System Board: DMA, Timers, Interrupt, 
Real-time Clock & CMOS config. RAM 


All ColorGraphics & Monochrome 
Monitors 

Parallel & Serial Ports 
Mono, CGA, Hercules & EGA 
Adapters 

All Keyboards & the 8042 Controller 


database using an external 
binary search tree. 

—Darrow Kirkpatrick 

Perceptrons by Marvin L. 
Minsky and Seymour A. 
Papert, MIT Press, Cam¬ 
bridge, MA: 1988, 292 pages, 
$12.50. Perceptrons has been 
the classic textbook on con- 
nectionist learning machines 
since its publication in 1969, 
and the recent surge of interest 
in artificial neural systems 
makes the printing of an ex¬ 
panded edition welcome. 

Initially, owners of the pre¬ 
vious edition of this work may 
be disappointed by the new 
book. It turns out to be a re¬ 
print of the old edition sand¬ 
wiched between about 45 
pages of a newly written pro¬ 
logue and epilogue. 

The short prologue, entitled 
“A View from 1988,” is an 
overview of the history of arti¬ 
ficial neural systems and the 
authors’ commentary on why 
the state of the art has pro¬ 
gressed little since the book 
was first published. 

The epilogue, which ac¬ 
counts for the lion’s share of 
the new text, is an interesting 
essay entitled “The New Con- 
nectionism,” which includes 
discussion of the significant 
Rummelhart and McClelland 
work on parallel distributed 
processing. Minsky and Pa¬ 
pert do a good job of tying the 
theory and application of per¬ 
ceptrons to other paradigms 
coming into vogue in the sci¬ 
ence of neural networks. 

While billing the new Per¬ 
ceptrons as an “expanded edi¬ 
tion” may be overdoing 
things, the authors’ additions 
are important enough to jus¬ 
tify putting the book on the 
shelf next to the older edition. 
With or without the additions, 
of course, Perceptrons will al¬ 
ways remain a classic in its 
field.— Eric Bobinsky 

BASIC Mathematical Pro¬ 
grams for Engineers and 
Scientists by H. Guggen- 
heimer, Petrocelli Books, 
Princeton, NJ: 1987, 233 
pages, $19.95. This new addi¬ 
tion to the large body of litera¬ 


ture on numerical computing 
offers welcome relief from 
both the code-starved mathe¬ 
matical textbooks on numeri¬ 
cal analysis and the simple- 
minded cookbooks that 
provide code but little or no 
useful explanations. 

The author, a university 
mathematics professor, has 
put together 40 BASIC pro¬ 
grams covering such diverse 
topics as vector geometry, 
roots of equations, integration 
and differentiation, ordinary 
differential equations, linear 
algebra, Fourier analysis, and 
gamma and Bessel functions. 
As important as the code it¬ 
self, each program is accom¬ 
panied by a readable and thor¬ 
ough treatment of the theory 
behind the algorithm. 

The book’s conversational 
style and expert presentation 
make it enjoyable to read, and, 
although the author states that 
the text is for “anyone who is 
not a computer scientist or 
mathematician,” many prac¬ 
ticing professionals will none¬ 
theless find it useful. 

The only negative aspect of 
the book is its use of Microsoft 
GWBASIC. Much more ele¬ 
gant and understandable pro¬ 
grams would have followed 
from the use of any of the new, 
structured BASIC dialects. 
Fortunately, Pascal-like 
pseudocode versions of each 
routine are presented, and 
they make the book valuable 
even to those who write code 
in something other than 
BASIC. 

At $19.95, this excellent lit¬ 
tle paperback is a bargain. 

—Eric Bobinsky ■ 

CONTRIBUTORS 


Critic and author Hugh Ken¬ 
ner lives in Baltimore, MD. 
Leon Tabak is a visiting 
lecturer in computer science 
at Worcester (MA) Polytech¬ 
nic Institute. Darrow Kirk¬ 
patrick is a freelance writer 
and computer consultant liv¬ 
ing in New Paltz, New York. 
Eric Bobinsky is a mathema¬ 
tician at NASA’s Lewis Re¬ 
search Center in Cleveland, 
Ohio. 


Join the ranks of XEROX, NCR, CDC, SONY, PRIME,... who have 
bundled SuperSoft’s diagnostics with their microcomputers at no risk 
because of our 30 day money back guarantee. 


Service Diagnostics for PC, PC/XT, and compatibles only.$169 

Alignment Diskette for PC, PC/XT and compatibles (48 tpi drives).$ 50 

Wrap-around Plug for PC, PC/XT and compatibles (parallel and serial).$ 30 

Service Diagnostics for AT and compatibles only.$169 

Alignment Diskette for AT and compatibles (96 tpi drives).$ 50 

Wrap-around Plug for AT (serial).$ 15 

ROM POST for PC, PC/XT, and compatibles only.$245 

ROM POST for AT and compatibles only.$245 

Service Diagnostics: The KIT (includes all of the above—save $502).$495 

Service Diagnostics for all other CPUs (386, V20, V30, Harris, etc.).$195 

Diagnostics II is the solution to the service problems of users of all CP/M-80, 

CP/M-86 and MS-DOS computers.$125 

ROM POST for PS/2 and compatibles only.$245 

Alignment Diskette for PS/2 and compatibles (3.5 inch).$ 50 


To order, call 800-678-3600 or 217-359-2112, 

FAX 217-359-7225, or write SuperSoft. 

SuperS ft 

FIRST IN SOFTWARE TECHNOLOGY P.O.Box 1628 Champaign, IL61820 (217)359-2112 Telex 270365 


SUPERSOFT is a registered trademark of SuperSoft, Inc.; CDC of Control Data Corp.; IBM PC, AT & XT of 
International Business Machines Corp.; MS-DOS of Microsoft Corp.; NEC of NEC Information Systems, Inc., 
PRIME of PRIME INC.; Sony of Sony Corp. 


60 BYTE* OCTOBER 1988 


Circle 250 on Reader Service Card 
























Without question, Princeton’s PSC-28 and PSM-03 monitors will bring you the ultimate in 
VGA performance. Princeton was the first to offer truly compatible VGA dedicated monitors. 
Our PSC-28 is a 770 x 570, .28mm dot pitch, high resolution analog color monitor that can 
display an infinite number of colors. The PSC-28 also features a convenient color button for 
green, amber or cyan text. The PSM-03, a high resolution analog monochrome monitor 
gives you outstanding 800 x 630 resolution, and the ability to display infinite shades of 
gray. Plus sharp crisp graphics and character definition from its dynamic focusing circuitry. 

Both monitors are compatible with IBM PC* XT* AT* PS/2, Apple Macintosh SE* 
and compatible personal computers. Each gives you full compatibility with the leading 
VGA adapter cards including the QuadVGA and VEGA VGA. So if VGA meets all your 
needs (and you don’t require the additional flexibility of our famous ULTRASYNC and 
MAX-15 autosynchronous monitors), investigate the cost/performance value of the 

PSC-28 and PSM-03. 



Unsurpassed quality, service and 
performance make it hard to beat 
Princeton monitors. We offer better 
value than our competition. We call it 
the Visible Edge. For answers to all 
your questions about VGA compatible 
monitors, contact us at 601 Ewing 
Street, Building A, Princeton, New 
Jersey 08540 (609) 683-1660, x 810. 

* Requires proper adapter card 



GRAPHIC SYSTEMS 


AN INTELLIGENT SYSTEMS COMPANY 


Circle 204 on Reader Service Card 


THE VISIBLE EDGE 


OCTOBER 1988 -BYTE 61 


























PRICES YOU CAN FIND ONLY IN 



FORTRAN COMPILERS 

Lahey F77 FORTRAN 

429 

Lahey Personal FORTRAN 77 

86 

MS FORTRAN 

299 

RM/FORTRAN 

479 

GRAPHICS 

Advantage Graphics (C) 
Essential Graphics 

229 

229 

w/Source 

509 

Graphic 

GSS Graphic Dev. Toolkit 

HALO '88 

322 

409 

229 

HALO '88 (5 Microsoft Lang.) 

399 

MetaWINDOW 

162 

MetaWINDOW Plus 

232 


386 SOFTWARE 

386-to-the-Max 66 

DESQview 115 

FoxBASE + /386 CALL 

High C-386 799 

Microport 

System V/386 (complete) 769 

Runtime System 255 

MS Windows/386 130 

NDP C or Fortran-386 529 

PC-MOS 386 CALL 

PharLap 386IASM/Link 409 

SCO Xenix 

System V 386 (complete) 1279 

Operating System 589 

VM/386 182 


ASSEMBLERS/UNKERS 

Advantage Disassembler 
MS Macro Assembler 
OPTASM 
Plink86plus 

Visible Computer 80286 

BASIC 

Finally! 

Flash-Up 

MS Basic Comp. 6.0 
MS QuickBASIC 
QuickPak Professional 
QuickWindows w/Source 
Screen Sculptor 
Turbo Basic 
Turbo Basic Toolboxes 


C COMPILERS/INTERPRETERS 

C-Terp 220 

Lattice C 289 

Microsoft C 299 

Quick C 69 

Run/C Professional 159 

Turbo C 69 

C UBRARIES/UTILITIES 

C Async Manager 137 

C Tools Plus/5.0 101 

C Utility Library 125 

CxPERT CALL 

Essential Comm Library 125 


Greenleaf Bus. Math Lib. 159 

Greenleaf Comm Library 169 

Greenleaf Functions 155 

Greenleaf Super Functions 179 

Greenleaf Turbo Functions 109 

PforCe 215 

PC-Lint 101 

Pre-C 159 

Resident C w/Source 169 

TimeSlicer 279 

w/Source 899 

Turbo C Tools 101 


COBOL 

Microsoft COBOL 
Opt-Tech Sort 
Realia COBOL 
RM/COBOL-85 
SCREENIO 


NEW 



Clipper 439 

dBFast 75 

FoxBASE+ 269 

Hi-Screen XL 129 

Integrated Development Lib. 135 
Quicksilver 369 

R&R 129 

Say What! 45 

Silvercomm Library 139 

DEBUGGERS 

Periscope I 563 


Periscope II 141 

Periscope ll-X 106 

Periscope III 10 MHZ 1143 

Pfix 86 Plus 215 

T-Debug Plus V. 4.0 39 

w/Source 80 

DISK/DOS/KEYBOARD 

UTILITIES 

Advanced Norton Utilities 99 

Command Plus V. 2.0 70 

Disk Optimizer 56 

FastbacK Plus 142 

Mace Utilities 90 

Norton Commander 56 

Norton Utilities 61 

PC Tools Deluxe 70 

Vfeature Deluxe 111 

X-Tree Pro 111 

EDITORS 

Brief CALL 

w/dbrief CALL 

EDIX 169 

Epsilon 151 

KEDIT 120 

MKS Vi 66 

Multi-Edit 90 

Norton Editor 70 

PC/EDT + 269 

PI Editor 165 

SPF/PC 185 

Vedit Plus 131 

FILE MANAGEMENT 

Btrieve 185 

Xtrieve 189 

Report Option 109 

Btrieve/N 455 

CBTREE 141 

c-tree 318 

r-tree 241 

d-tree CALL 

dBC III 169 

dBC III Plus 599 

dB.Vista or dB.Query CALL 

Informix ESQL/C,4GL,SQL CALL 

XQL 599 



CALL PROGRAMMERS PARADISE TODAY and discover our commitment to bringing you 

the best software at the best prices. You'll also find software pros to help you select the product 
that you need plus immediate shipment on our stock of 1000 products and a 30-day money back 
guarantee. Paradise is ready and waiting for you. 


OBJECT-ORIENTED 

PROGRAMMING 

Actor 439 

Advantage C++ 479 

C-Talk 129 

PforCe + + 215 

Smalltalk/V 85 

Communication Applic. Pack 45 

EGA/VGA Color Ext. Pack 45 

Goodies #1, 2 or 3 Applic. Packs 45 
Smalltalk/V286 169 

OPERATING SYSTEMS 

Microport: 

286 DOS Merge 219 

System V/AT 549 

Runtime Package 209 

Software Dev. Package 255 

Text Preparation Package 169 

Unlimited License Kit 209 

SCO: 

Xenix System V (complete) 979 

Development System 479 

Operating System 479 

Text Processing Package 149 

Xenix for PS/2 50, 60, 80 CALL 
Wendin DOS 2.15 NEW 109 


TROPICAL TREATS 

dBx Translator 

New dBx version 4.0 com¬ 
piles dBASE III Plus programs 
into portable C source code 
with full runtime terminal 
and file support. Execute C 
fast on PC, or run on UNIX 
or VAX. 

$469 

PI Editor 

Blazinely fast editor with 
multi files, full on-line con¬ 
textual help, compile integra¬ 
tion, undo, macro language 
with integrated source de¬ 
bugger, E/EMS and VGA/EGA 
support. 

$165 

Periscope I 

Now includes a 512K write 
protected 16 bit RAM board, 
along with breakout switch. 
Store symbol tables, defini¬ 
tion files, etc. in addition to 
the Periscope debugger soft¬ 
ware, outside DOS memory. 
$563 


62 BYTE* OCTOBER 1988 


























PARADISE 1-800-445-7899 =S 


PASCAL COMPILERS 

Microsoft Pascal 199 

Professional Pascal 549 

Turbo Pascal 69 

Turbo Pascal Dev. Toolkit 289 

TURBO PASCAL ADD-ONS 

Flash-Up 80 

Flash-Up Toolbox 46 

Mach 2 66 

Screen Sculptor 96 

T-Debug Plus V. 4.0 39 

w/Source 80 

Turbo Analyst 4.0 69 

Turbo Async Plus 101 

Turbo Halo 80 

Turbo Magic 179 

Turbo Power Tools Plus 101 

Turbo Power Utilities 79 

Turbo Professional 4.0 80 

Turbo WINDOW/Pascal 80 

SCREENS/WINDOWS 

C-Scape 282 

Greenleaf DataWindows 219 

Makeform NEW 99 

Panel Plus 395 

Panel/QC or /TC 99 

POWER SCREEN NEW 101 

Vitamin C 149 

VC Screen 119 

Windows for C 149 

Windows for Data 259 

w/Source 519 

ADDITIONAL PRODUCTS 

Carbon Copy Plus 142 

Dan Bricklirrs Demo Prog. II 179 

FLOWCHARTING II 205 

Logitech MOD II Dev Sys 209 

MathCAD 282 

MKS Toolkit 145 

PC Scheme 86 

Pfinish 215 

PolyMake 131 

PVCS Corporate 359 

Source Print 80 

Tree Diagrammer 70 

BORLAND 

Eureka 119 

Paradox 1.1 369 

Paradox 2.0 529 

Quattro 169 

Sidekick Plus 125 

Turbo Basic Compiler 69 

Database Toolbox 69 

Editor Toolbox 69 

Telecom Toolbox 69 

Turbo C Compiler 69 

Turbo Pascal 69 

Turbo Pascal Dev. Toolkit 289 

Turbo Tutor 45 

Numerical Methods TB 69 

Database Toolbox 69 

Editor Toolbox 69 

Cameworks Toolbox 69 

Graphix Toolbox 69 

Turbo Prolog Compiler 105 

Turbo Prolog Toolbox 69 

MICROSOFT 

MS Basic Compiler 6.0 199 

MS Basic Compiler (XENIX) 449 

MS Basic Interpreter (XENIX) 229 
MS C Compiler 299 

MS COBOL Compiler 599 

for XENIX 649 

MS Excel 329 

MS FORTRAN 299 

for XENIX 449 

MS Learning DOS 39 

MS Macro Assembler 99 

MS Mouse Serial or Bus 99 

w/EasyCad 119 

w/MS Windows 139 

MS OS/2 Programmer's Toolkit 239 
MS Pascal Comp. 199 

for XENIX 449 

MS QuickBASIC 69 

MS QuickC 69 

MS Sort 130 

MS Windows 69 

MS Windows Development Kit 319 
MS Windows/386 130 

MS Word 285 

MS Works 129 



PROGRAMMER’S PARADISE: 

Microsoft ® QUICKC 

Microsoft QuickC is a powerful first 
step into C programming. It compiles 
at the blazing speed of 10,000 lines 
per minute. It has a full-featured de¬ 
bugger. And its seamlessly integrated 
environment means you don't nave 
to switch between tools. So go to C. 

New QuickC from Microsoft. 

SPECIAL! QuickC and Microsoft 
Serial Mouse Bundle 
LIMITED TIME OFFER: $149 


WINDOWS FOR DATA 

Build a state-of-the-art user interface into your application. 
Complete, professional C-library for building and managing 
menus, data-entry forms, user help and text files in a windowing 
environment. Allows flexibility to create screens “your own way." 

Features include: Field entry from lists of choices, scrollable re¬ 
gions for entry of a variable number of line items, nesting and 
branching of forms and menus. Unique, J&Ejk Vermont 
built-in debugging system. Creative 

Ours: $259 Software 


WENDIN-DOS VERSION 2.5 

WENDIN-DOS is the new multi-tasking, multi-user MS-DOS 
replacement operating system for IBM compatible Personal 
Computers. Version 2.5 allows users to create hard disk parti¬ 
tions greater than 32 MB. WENDIN-DOS uses the MS-DOS file 
system, and supports MS-DOS commands while providing new 
ones to enable multi-tasking, file protection, and command 
language extensions and enables you to access your files with 
DOS, UNIX, or VAX/VMS style file names — whichever you 
prefer. WENDIN-DOS supports several users on the same com¬ 
puter. WENDIN-DOS now includes XTC, Wendin's ULTIMATE 
PROGRAMMER'S EDITOR! 


GREENLEAF 

SUPERFUNCTIONS 

LIBRARY 

The new Greenleaf SuperFunctions 
Library contains over 350 features 
including expanded memory access 
using the LIM 4.0 interface, high level 
DOS function access like the critical 
error handler, advanced time and date 
functions, many menu and window 
creation options, automatic screen re¬ 
fresh for overlaid windows and device 
independence plus demo programs 
and free source. For IBM and compat¬ 
ibles with MS DOS/PC DOS 2.0 +. 
Ours: $179 


Minimum 512K memory. 

Ours: $109 


ill 


GREENLEAF 




O- 

I 



accept MasterCard, Visa, Ameri¬ 
can Express. Include $3.95 per 
item for shipping and handling. 
All shipments by UPS ground. 
Rush service available, ask for 
rates when you order. 

MAILORDERS 

POs by mail or fax are welcome. 
Please include phone number. 

RETURN POLICY 

Our “No Hassle" policy means 
if you're not satisfied with a 
product from Programmer's, 
simply return it within 30 days 
for a refund. Some manufactur¬ 
er's products cannot be returned 
once disk seals are broken, so 
check before you buy. 


TECHNICAL 
SUPPORT FROM 
SOFTWARE 
PROS 


INTERNATIONAL 

SERVICE 

Take advantage of our Inter¬ 
national business number for 
details on export charges 
and exchange rates. Payments 
should be made in U.S. dollars. 

DEALERS AND 
CORPORATE ACCOUNTS 

Call and ask for our catalog and 
special volume discounts. 

UNBEATABLE PRICES 

We'll match lower nationally 
advertised prices. 

In NY: 914-332-4548 
Customer Service: 

914-332-0869 
International Orders: 

914-332-4548 
Telex: 510-601-7602 
Fax: 914-332-4021 

Call or Write for 
Latest Free Catalog! 



55 South Broadway, Tarrytown, NY 10591 


Circle 209 on Reader Service Card 


OCTOBER 1988 • BYTE 63 



























Introducing OmniLab 9240. 

Totally Integrated Scope-Analyzer-Stimulus. 


■ Combine a 100 MHz digital oscilloscope 
with a time-aligned, 200 MS/s 48-channel 
logic analyzer. Next add synchronized analog 
and digital stimulus generators. Then a 
remarkable new triggering system. What you 
have is the 9240—a whole new class of 
instrumentation. Expressly designed to speed 
challenging analog and digital analysis. And 
get you from concept to product faster. 

■ The 9240 is based on an innovative 
new instrument architecture that merges 
high-speed universal hardware and seamlessly- 
integrated software to create high-perfor¬ 
mance capabilities not available in separate 
instruments. Analog and digital traces are 
always time-correlated in a unique, single 
screen display. SELECT™ triggering bridges 
scope and analyzer techniques. And OmniLab’s 
stimulus generators can playback captured 
or edited signals. 

■ At the heart of the 9240 is SELECT 
triggering, the most straightforward and 
complete solution ever to triggering dilemmas. 
It’s one system, operating with synchronized 
analog and digital views of your data. By 
combining conventional oscilloscope and 
analyzer triggering with powerful RAM truth 
tables — plus min/max time qualification as 
needed—SELECT triggering helps you analyze 
hardware, debug software, and integrate 
systems more easily 

■ OmniLab™ is a generation ahead of con¬ 
ventional digital scopes that often hide rarely 
occurring faults because they only show you 
a few cycles out of millions. With its con¬ 
tinuous monitoring, you can use SELECT 
triggering to quickly catch every occurrence 



; V/4iv 


A0a/d 

Ala/d 

A2a/d 

A3a/d 

A4a/d 

A5a/d 

A6a/d 

A7a/d 


_liii’mj'muTrL., 

LJBinJUOMWUITiJlM^ 




32 10000010 
30 10000000 
EE 11101110 
?C 01111100 


T&IGGEC-+ 


7A 01111010 


74 01110100 


SYSTEM FILES CONSTRUCT INPUTS 


INSTR0 


ifOAJi LOOKI NG TRIG 

O Anlyzrl Scope 
setup w setup 


OmniLab display demonstrates capture of an 
imbedded analog glitch (in top trace) with time-aligned 
presentation of the waveform’s digitized bit values 
(center) and numeric states. 


of rare events like metastable states, bus 
contentions, missing pulses, and buried noise 
glitches. 

■ The 9240 is like having a complete 

benchtop of instruments integrated with your 
PC/AT or compatible. Which you can easily 
customize for digital development, analog 
development, or a combination of both. 


■ With OmniLab, your productivity will 
soar. Because you achieve results with fewer 
instruments. And in fewer steps than ever 
before. By no means least, the 9240 delivers 
the best price/performance you’ll find any¬ 
where, costing just $8900 fully outfitted. 

And most importantly, without compromising 
a single high-performance spec. Not a one. 


N0-C0MPR0MISE 9240 SPECIFICATIONS 

DIGITAL OSCILLOSCOPE 

LOGIC ANALYZER 

Digitizers: 

Bandwidth: 

Single-Shot Digitizing: 
Repetitive Sampling: 
Scale Factor: 

* Record Length: 

Two, 8 bit 

100 MHz 

34 S/s to 204 MS/s 

680 MS/s 

5 mV/div to 1 OV/div 
in 1-2-5 sequence 

4K(16K,64K optional) 

Inputs: 

Asynchronous Clocking: 

Repetitive Sampling: 
Synchronous Clocking: 
Acquisition Memory: 
Disassembly Options: 

48, timing and state 

34 MS/s on 48 inputs; 

204 MS/s on 8 inputs 

680 MS/s on 48 inputs 

0 to 34 MS/s 

4K samples (16K.64K optional) 
Over 150 microprocessors 

ANALOG STIMULUS 

DIGITAL STIMULUS 

Output: 

Cycle Length: 

Clocking: 

Functions: 

8mV to 8 V peak-to-peak, 8 bit 

4 to 4K samples (16K optional) 

34 S/s to 34 MS/s 

Record, edit and playback 

Outputs: 

Cycle Length: 

Timing: 

Functions: 

24,74F tri-state drivers 

4 to 4K samples (16K optional) 
34S/s to 34MS/s 

Record, edit and playback 


■ For more information, call toll free 

800/245-8500. In CA: 415/361-8883. 
Or write for complete literature. 



INSTRUMENTS 


702 Marshall Street, Redwood City, CA 94063 
TELEX: 530942 FAX. 415/361-8970 

Computer Integrated Instrumentation 

*OmniLab, and SELECT are trademarks of Orion 
Instruments, Inc. 


64 BYTE- OCTOBER 1988 


Circle 188 on Reader Service Card 





































































Products in 
Perspective 


67 What’s New 


89 Short Takes 

Toshiba 3-in-One P321SLC 
Illustrator 88 
AppleCD SC 

Super PC-Kwik and PolyBoost II 
Tickler/2 

Zortech Comm Toolkit 
Expert Advice: 

101 Computing at Chaos Manor 

by Jerry Pournelle 

119 Applications Plus 

by Ezra Shapiro 

129 Down to Business 

by Wayne Rash Jr. 

133 Macinations 

by Don Crabb 



139 OS/2 Notebook 

by Mark Minasi 

144C COM1: 

by Brock N. Meeks 

First Impressions 
151 Borland Beefs Up 
Its Languages 

157 Presentation Manager 
and LAN Manager 

Reviews 

164 80386s for the Masses 
179 Dell’s System 310 
185 The Amstrad PPC640 
and the Epson Equity LT 
194 Five low-end scanners 
for the Mac 
201 C_Talk 
209 T urbo Prolog 2.0 
215 D the Data Language 
223 Sprint 



OCTOBER 1988 - BYTE 65 


c ^ 











IT'S TIME TO DO SOME 
SERIOUS 386 BUGBUSTING! 


PROBE's menu 
bar and pull¬ 
down menus set a 
new standard for 
debugger 
interfaces. 


PROBE has 
source-level 
debugging to let 
you “C” your 
program. 



POP registers up 
and down with a 
single key. 


This is an 
out-of-range 
memory-overwrite 
bug. Since it is 
interrupt related , 
it only appears in 
real time. 


W elcome to your nightmare. Your company has bet 
the farm on your product. Your demonstration 
wowed the operating committee, and beta ship¬ 
ments were out on time. Then wham! 

All your beta customers seemed to call on the same day. 
“Your software is doing some really bizarre things’,’they say. 
Your credibility is at stake. Your profits are at stake. Your 
sanity is at stake. 

THIS BUG’S FOR YOU 

You rack your brain, trying to figure something out. Is it a 
random memory overwrite? Or worse, an overwrite to a stack- 
based local variable? Is it sequence dependent? Or worse, 
randomly caused by interrupts? Overwritten code? Undocu¬ 
mented “features” in the software you’re linking to? And to 
top it off, your program is too big. The software debugger, 
your program and it’s symbol table can’t fit into memory at 
the same time. Opening a bicycle shop suddenly isn’t such a 
bad idea. 

THIS DEBUGGER’S FOR YOU 

Announcing the 386 PROBE™ Bugbuster,*from Atron. Nine 
of the top-ten software developers sleep better at night 
because of Atron hardware-assisted debuggers. Because they 
can set real-time breakpoints which instantly detect memory 
reads and writes. 

Now, with the 386 PROBE, you have the capability to set a 
qualified breakpoint, so the breakpoint triggers only if the 
events are coming from the wrong procedures. So you don’t 
have to be halted by breakpoints from legitimate areas. You 
can even detect obscure, sequence-dependent problems by 
stopping a breakpoint only after a specific chain of events has 
occurred in a specific order. 


Then, so you can look at the cause of the problem, the 386 
PROBE automatically stores the last 2K cycles of program 
execution. Although other debuggers may try to do the same 
thing, Atron is the only company in the world to dequeue the 
pipelined trace data so you can easily understand it. 

Finally, 386 PROBE’S megabyte of hidden, write-protected 
memory stores your symbol table and debugger. So your bug 
can’t roach the debugger. And so you have room enough to 
debug a really big program. 



COULD A GOOD NIGHT’S SLEEP 
PUT YOU IN THE TOP TEN? 

Look at it this way. Nine of the top-ten software products in 
any given category were created by Atron customers. Maybe 
their edge is - a good night’s sleep. 

Call and get your free, 56-page bugbusting bible today. 
And if you’re in the middle^ f* of a nightmare right now, 

give us a purchase order 
number. We’ll FEDEX 
you a sweet dream. 



BUGBUSTERS 


A division of Northwest Instrument Systems, Inc. 
Saratoga Office Center • 12950 Saratoga Avenue 
Saratoga, CA 95070 • Call 408/253-5933 today. 

Versions for COMPAQ. PS/2-80s and compatibles. Copyright © 1987 by Atron. 386 PROBE is a trademark of Atron. Call 44-2-855-888 in the UK and 49-8-985-8020 in West Germany. TRBA 


Circle 25 on Reader Service Card 
















What’s New 


SYSTEMS 



Switchable CPUs 
and a Dual Bus, Too 

W ells American’s 

CompuStar is actually a 
“convertible” computer that 
can switch between an IBM PC 
AT bus and a Micro Channel 
bus. In addition, you can set it 
up to use any of four central 
processing modules: 8086, 
80286, 80386, or 80386SX 
(which is scheduled to ship in 
mid-October). The snap-in 
processor modules, which plug 
into the motherboard, are in¬ 
terchangeable, the company 
claims. 

All CompuStar models, 
regardless of the CPU or bus 
configuration, are equipped 
with a parallel port, a mouse 
port, a keyboard and key¬ 
board port, two serial ports, 
an EGA port, a VGA port, a 
disk controller, and a 220-watt 
power supply. The BIOS is 
by Wells American. 

For file-server applica¬ 
tions (which increase the possi¬ 
bility of overheated compo¬ 
nents), each version has two 
fans—one for pressurizing 
the hard, floppy, and optical 
disk drives, and one for 
creating a vacuum within the 
printed circuit board areas. 

Wells will sell the Compu¬ 
Star much like a pick-the-com- 
ponent system. Besides an 
operating system (MS-DOS, 
OS/2, or Unix), you can 
choose from a selection of 
video interfaces, drives (in¬ 
cluding, later, a Maxtor eras¬ 
able optical drive), key¬ 
boards, and so on. 

Price: Basic 8086 machine, 
$995; 80286 machine, about 
$20,000; full-featured 80386 
machine, up to $25,000. 
Contact: Wells American 
Corp., 3243 Sunset Blvd., 

West Columbia, SC 29169, 
(803) 796-7800. 

Inquiry 781. 


Apollo Launches 
First 68030-based 
System 

I n its base configuration, 
Apollo Computer’s Series 
3500 is a Motorola 68030- 
based diskless microcomputer 
that will run at 4 million in¬ 
structions per second (MIPS). 

The 68030 processor 
makes the 3500 compatible 
with previous 68000-series 
machines, resulting in faster 
and more cost-effective 


workstations. Clock speed on 
the 3500 is 25 MHz with no 
wait states. The standard 4 
megabytes of RAM can be 
expanded to 32. There are 7 
16-bit AT slots and three 
serial ports, and the BIOS is by 
Phoenix Technologies. 

The operating system is 
Apollo’s Domain/OS version 
of Unix. But “off-the-shelf’ 
MS-DOS applications are sup¬ 
ported either by an optional 
80286 coprocessor or with a 
software emulator. The co¬ 
processor, an add-in card, can 
be purchased and installed on 


a file server and used by all. 
Price: $7990; 80286 copro¬ 
cessor add-in, $1990; MS- 
DOS software emulator, 
$500; 19-inch monochrome 
monitor, $1000; 15-inch 
color monitor, $2000; 155- 
megabyte ESDI hard disk 
drive and controller, $4500; 
348-megabyte drive, $7500. 
Contact: Apollo Computer, 
Inc., 330 Billerica Rd., 
Chelmsford, MA 01824, 
(617) 256-6600. 

Inquiry 782. 


The Desktop and 
Portable 80386SXes 

I ntel’s new low-cost 
80386SX chips have made 
an appearance in NEC’s 
newest machines—the Power- 
Mate SX and the PowerMate 
Portable SX. Both machines 
feature 16-MHz clock speeds 
and 2 megabytes of RAM, ex¬ 
pandable to 16 megabytes. 

Additional features of the 
standard SX machine include a 
1.2- or 1.44-megabyte floppy 
disk drive and a 42-megabyte 
hard disk drive. The BIOS is 
by Phoenix Technologies. One 
RS-232C serial port, one 
parallel port, and one 8-bit and 
five 16-bit expansion slots 
are standard. There’s room for 
two 5 % -inch and one 3 Vi- 
inch (optional) disk drives. 
ESDI hard disk controllers 
are also available. 

The Portable SX comes 
standard with a 360K-byte or 
1.2-megabyte floppy disk 
drive and a 42-megabyte hard 
disk drive. 

Price: $4495 for the Power- 
Mate SX; $6595 for the Power- 
Mate Portable SX. 

Contact: NEC Information 
Systems, Inc., 1414 Massachu¬ 
setts Ave., Boxborough, MA 
01719, (508) 264-8000. 
Inquiry 783. 

continued 


SEND US YOUR NEW PRODUCT RELEASE 

We’d like to consider your product for publication. Send us full 
information, including its price, ship date, and an address and 
telephone number where readers can get further information. Send 
to New Products Editor, BYTE, One Phoenix Mill Lane, Peter¬ 
borough, NH 03458. Information contained in these items is based 
on manufacturers ’ written statements and/or telephone interviews 
with BYTE reporters. BYTE has not formally reviewed each product 
mentioned. These items, along with additional new product 
announcements, are posted regularly on BIX in the microbytes, sw 
and microbytes, hw conferences. 


OCTOBER 1988 • BYTE 67 
























WHAT’S NEW 


PERIPHERALS 



Macro Font 
Cartridges Do It All 

I f you need multiple fonts 
for your HP LaserJet II or 
Cannon printers and don’t 
want to buy and swap dozens 
of cartridges, Pacific Data 
has the solution in five multi¬ 
font cartridges. 

The new “25 Cartridges in 
One” font cartridge includes 
all 25 fonts that are available 
on HP LaserJet cartridges, in¬ 
cluding the SI, S2, and Z1A, 
Pacific Data reports. 

Four other cartridges offer 
similar multiple-cartridges-in- 
one performance for HP and 
Canon laser printers. The Six- 
Pack cartridge combines all 
seven of HP’s compatible 
monospaced fonts and sym¬ 
bol sets and is designed for ap¬ 
plications where column 
alignment is important. 

Up to 240 characters per 
line in both portrait and land¬ 
scape mode (the Lotus maxi¬ 
mum) can be printed with the 
Spreadsheet cartridge. It in¬ 
cludes five different point 
sizes, including a size for ti¬ 
tles and headings. The Z car¬ 
tridge, containing typo¬ 
graphic masters to match the 
look of PostScript, is de¬ 
signed for such word process¬ 
ing programs as Microsoft 
Word for typeset-quality docu¬ 
ments with proportional 
spacing. 

Also for word processing 
and desktop publishing, the F 
cartridge includes a fixed- 
pitch line-printer font for 
monospaced word processing 
applications. And it’s compat¬ 
ible with PageMaker and 
Ventura Publisher. 

Price: 25 Cartridges in One, 
$399; Six-Pack, $99; Spread¬ 
sheet, $199; Z cartridge, 

$99; F cartridge, $99. 
Contact: Pacific Data 
Products, 6404 Nancy Ridge 
Dr., San Diego, CA 92121, 
(619) 552-0880. 

Inquiry 793. 


Support a Third 
Floppy with Your AT 
Controller 

M anzana Microsystems 
has equipment to add a 
third floppy disk drive (Sc¬ 
inch) to your AT without hav¬ 
ing to add another controller. 
Your existing controller can 
now power both 5 % -inch 
disk drives and a 3 V^-inch in¬ 


ternal disk drive. 

Standard equipment in¬ 
cludes a multiplexer adapter 
card to split the controller 
signal, 3Five Software, and a 
3 Vi -inch floppy disk drive in 
a 5 *4-inch frame, plus internal 
cabling. The software allows 
XTs, ATs, and compatibles to 
support the 3 Vi -inch disk 
drive and includes a device 
driver and a format program 
that offers either 720K bytes or 
1.44 megabytes of storage 


(depending on which type of 
drive you’ve installed). It is 
compatible with all desktop 
systems using DOS (includ¬ 
ing PS/2s and HP 150 systems) 
and most laptops such as To¬ 
shiba, IBM, Zenith, Tandy, 
and GRiD. 

Price: With 720K bytes of 
storage, $299; with 1.44 mega¬ 
bytes of storage (works with 
720K, 360K, or 180K bytes as 
well), $340. 

Contact: Manzana Micro- 
Systems, Inc., 7334 Hollister 
Ave., Suite B, P.O. Box 
2117, Goleta,CA 93118, 

(805) 968-1387. 

Inquiry 795. 


Printer Flexes 

Paper-Handling 

Muscles 

T he IBM QuickWriter 24- 
wire dot-matrix, bidirec¬ 
tional printer is specifically 
designed to offer impact print¬ 
ing solutions for your word 
processing, spreadsheet, 
graphics, and carbon-copy 
needs. 

The optional bin feeder— 
which automatically adjusts to 
paper thickness—lets you 
print pin-feed paper, single 
sheets, forms, or envelopes 
without having to manually 
change the forms. 

Quickness is indeed a vir¬ 
tue with a draft speed of 330 
characters per second at 10 
characters per inch. Letter- 
quality speed is 110 cps at 10 
cpi. The QuickWriter works in 
five pitches—10 cpi, 12 cpi, 

15 cpi, 17.1 cpi, and 
proportional. 

Price: $1699; pinwheel 
forms feed, $129; single-bin 
cut-sheet feed, $349; dual¬ 
drawer cut-sheet feet, $849; 
envelope feed, $299. 

Contact: IBM Corp., U.S 
Marketing and Services 
Group, 900 King St., Rye 
Brook, NY 10573, (201) 
930-5192. 

Inquiry 796. 

continued 


Optical Gigabytes for Your PC 


N eed ultra-large, high¬ 
speed data storage for 
your IBM PC, XT, AT, or 
compatible? Two optical 
disk subsystems, featuring 
1.2 and 2.4 gigabytes of ca¬ 
pacity in a WORM (write 
once, read many) format, 
are available from N/Hance 
Systems. 

TextScan, a document- 
storage and text-retrieval 
software package, allows 
you to access data in under 
90 milliseconds, on average. 
Data transfer rate is 6.5 
megabits per second. It also 
uses multitrack buffering to 
keep up with even the fastest 
80386-based systems. 

An internal single-drive 
system, the Model 5120, in¬ 
cludes a drive, controller, 
installation software, and 


cabling. An external single¬ 
drive version of Model 5120 
includes a dedicated power 
supply, a cooling fan, a con¬ 
troller, cabling, and installa¬ 
tion software. 

Model 5120/2 provides 
the 2.4 gigabytes of capacity 
in a single cabinet. The first 
1.2 gigabytes is on one side 
of the cartridge, and the sec¬ 
ond 1.2 gigabytes is on the 
flip side. 

Price: Internal Model 5120, 
$6188; external 5120, 
$6388; 5120/2, $9688. 
Contact: Symphony Sys¬ 
tems, Inc., N/Hance Sys¬ 
tems Division, 908R Provi¬ 
dence Hwy., Dedham, MA 
02026, (800) 289-9676; in 
Massachusetts, (617) 461- 
1970. 

Inquiry 794. 


68 BYTE* OCTOBER 1988 









If you perform 
calculations, the answer 
is obvious. 

MathCAD 2.0. 

It’s everything 
you appreciate about 
working on a scratch¬ 
pad-simple, free-form 
math-and more. More 
speed. More accuracy. 

More flexibility. 

Just define your 
variables and enter your 
formulas anywhere on the screen. MathCAD 
formats your equations as they’re typed. 
Instantly calculates the results. And displays 
them exactly as you’re used to seeing them- 
in real math notation, as numbers, tables 
or graphs. 

MathCAD is more than an equation 
solver. Like a scratchpad, it allows you to add 


text anywhere to 
support your work, 
and see and record 
every step. You can 
try an unlimited 
number of what-ifs. 
And print your 
entire calculation as 
an integrated docu¬ 
ment that anyone 
can understand. 

Plus, MathCAD 
s loaded with powerful 
built-in features. In addition to the usual trig¬ 
onometric and exponential functions, it 
includes built-in statistical functions, cubic 
splines, Fourier transforms, and more. It also 
handles complex numbers and unit conver¬ 
sions in a completely transparent way. 

Yet, MathCAD is so easy to learn, you’ll 
be using its full power an hour after you begin. 


What more could you ask for? How about 
the new Advanced Math Applications Pack ? 
A $55 value, it’s yours free when you purchase 
MathCAD between August 1 and October 15,1988. 
The Advanced Math Pack includes a custom 
binder, software and documentation for 16 
advanced applications such as: 

• Runge-Kutta Solution of First Order 
Differential Equation 

• Solution of Second-Order Differential Equation 

• Eigenvalues and Eigenvectors of a 
Symmetric Matrix 

• Convolution and Correlation of Sequences 

• Convolutions using FFT’s 

• And many more! 

If you’re tired of doing calculations by 
hand or writing and debugging programs, come 
on over to MathCAD. 

For more information contact your local 
dealer or call 1-800-MATHCAD, ext. 2775 
(In MA: 617-577-101?; ext. 2775). 



© I m MathSoft. Inr. 

Circle 154 on Reader Service Card 


Requires IBM PC® or compatible, 512KB RAM, graphics card. 

IBM PC® International Business Machines Corporation. 

MathCAD® MathSoft. Inc. 


MathCAD 

MathSoft, Inc., One Kendall Sq., Cambridge, MA 02139 
OCTOBER 1988 -BYTE 69 




WHAT’S NEW 


ADD-INS 



Coprocessor 

Connectivity 

Convenes 

T he Connection Copro¬ 
cessor board from Intel 
provides for telecommunica¬ 
tions within any compatible 
data-processing application 
you now run on your IBM PC, 
XT, AT, or compatible. Sy¬ 
mantec, Microsoft, WordPer¬ 
fect, and several others have 
announced that they will be 
writing a Digital Communi¬ 
cations Associates/Intel speci¬ 
fication into new versions of 
their software to make their 
applications compatible. 

With the Connection Co¬ 
processor, you’ll be able to 
continue work on your com¬ 
puter immediately after you’ve 
commanded the 10-MHz 
80188 coprocessor and 256K 
bytes of memory to handle 
facsimile, electronic mail, or 
other telecommunications 
file-transfer applications. All 
you need to do is address the 
information and press a hot 
key, according to the com¬ 
pany. You can then go back to 
your application while the 


board takes care of the com¬ 
munications. Intel says this 
bypasses the hassle of multi¬ 
tasking operating systems 
(where background applica¬ 
tions can slow or halt fore¬ 
ground applications). 

Each Connection Copro¬ 
cessor has an 8K-byte EPROM 
to grab the downloadable 
firmware, a direct memory ac¬ 
cess (DMA) coprocessor in¬ 
terface to talk to the host, and 
an expansion socket for a 


modem in addition to its 
microprocessor and RAM. 

An option is a piggyback card 
containing a Hayes-compat¬ 
ible 2400-bit-per-second 
modem. 

Price: $995; modem option, 
$295. 

Contact: Intel Corp., Mail 
Stop C03-07, 5200 Northeast 
Elam Young Pkwy., Hills¬ 
boro, OR 97124, (503) 
629-7354. 

Inquiry 784. 


P roprietary software and 
the Face Card copro¬ 
cessor let you perform unat¬ 
tended file transfers between 
any IBM PC, XT, or AT 
using a modem or cabling 
within the office. 

The Face Card is based on 
the Hitachi Z80 8-bit micro¬ 
processor. It includes 256K 
bytes of RAM, a 32K-byte 
EPROM, 300- to 19,200-bps 
data transfer rates, and an 
adapter for AC or a backup 
battery power supply. 

The coprocessor lets you 
do simultaneous telecommuni¬ 
cations and data-processing 
applications; a separate power- 
source access allows file 
transfer and receipt even when 
the computer is turned off. 
Price: $699. 

Contact: Face Technologies, 
Inc., 3711 Plaza Dr., Suite 1, 
Ann Arbor, MI 48108, (313) 
662-8008. 

Inquiry 785. 


Flipping Four 
Floppies Further 

O mni-Bridge is a half- 

length board that acts as a 
floppy disk drive controller 
to support up to four additional 
IBM PC, XT, AT, and com¬ 
patible floppy disk drives. 

Data transfer rates are 
250K, 300K, or 500Kbps, al¬ 
lowing for support of any 
combination of 720K-byte and 
1.44-megabyte 3 Vi-inch flop¬ 
py disk drives, 360K-byte and 
1.2-megabyte 5 Va -inch flop¬ 
py disk drives, and QIC-40 
standard streaming-tape 
drives for backing up your 
hard disk. With your sys¬ 
tem’s existing controller, this 
controller allows support for 
a total of six floppy disk 
drives. 

Price: $95. 

Contact: Sysgen, Inc., 556 
Gibraltar Dr., Milpitas, CA 
95035,(408) 263-4411. 

Inquiry 788. 

continued 


Mac II Betters Disk and DAT 


S outhworth Music Sys¬ 
tems announced three 
cards for the Mac II NuBus. 
They make use of parallel¬ 
processing Motorola 56000 
signal-processing chips, 
which enhance A/D (and 
D/A) applications on a Mac 
II by 700 times, according to 
the company. 

The boards support com¬ 
pact-disk sample rates of 
44.1 kHz and digital audio 
tape (DAT) sampling rates of 
96 and 192 kHz. 

The Max Audio Analog 
card performs all A/D con¬ 
version using a proprietary 
20-bit A/D and D/A convert¬ 
er, which provides 104-deci- 


bel signal-to-noise ratio on 
playback. The conversion is 
performed by a custom cir¬ 
cuit that samples the input 
signal 24 million times per 
second and integrates the 
data to 192 kHz. The Analog 
card includes direct-to-disk 
recording and playback soft¬ 
ware and real-time stereo 
spectral analysis software 
with 64 to 256 bands. 

The Max Audio Quad 
56000 DSP (digital signal 
processing) card has shared 
memory optionally avail¬ 
able, including 3 megabytes 
for storage and audio sam¬ 
ples. The enhanced memory 
aids in applications such as 


reverberation and effects 
processing, frequency-do- 
main audio processing, and 
sample playing and additive 
synthesis. 

The Digital Audio/ 
SMPTE (Society of Motion 
Picture and Television Engi¬ 
neers) card can send and re¬ 
ceive data in AES/EBU digi¬ 
tal audio format for CD and 
DAT applications. 

Price: Analog card, $1400; 
Quad DSP card, $1400; 
SMPTE card, $995. 
Contact: Southworth Music 
Systems, Inc., 91 Ann Lee 
Rd., Harvard, MA 01451, 
(617) 772-9471. 

Inquiry 786. 


70 BYTE* OCTOBER 1988 







Why Paradox 2.0 makes your 
network run like clockwork 



When I saw the record-locking and 
autorefresh in action, I couldn’t 
believe it. Here was a true network 
application, a program that can actu¬ 
ally take advantage of a network to 
provide more features and functions, 
things that can’t be done with a stand¬ 
alone PC. 

Aaron Brenner, LAN Magazine 

With Version 2.0, Paradox becomes a 
sophisticated multiuser product that 
boasts an impressive selection of data- 
production features and password- 
security levels. 

Rusel DeMaria, PC Week 

Paradox responds instantly to 
“Query-by-Example” 

The method you use to ask questions 
is called Query-by-Example. Instead of 
spending time figuring out how to do 
the query, you simply give Paradox an 
example of the results you’re looking 
for. Paradox picks up the example and 
automatically seeks the fastest way of 
getting the answer. 

Queries are flexible and interactive. 
And in Paradox, unlike in other data¬ 
bases, it's just as simple to query more 
than one table as it is to query one. 


« Paradox ... has quickly become 
the state-of-the-art product among 
PC database managers ... Paradox 
still reigns supreme as the thinking 
user’s DBMS. 

Jim Seymour, PC Magazine 55 

You don’t have to be a genius 
to use Paradox 

Even if you’re a beginner, Paradox 
is the only relational database manager 
that you can take out of the box and 
begin using right away. 

Because Paradox is driven by the 
very latest in artificial intelligence 
technology, it does almost everything 
for you—except take itself out of the 
box. (If you’ve ever used 1-2-3® or 
dBASE,® you already know how to 
use Paradox. It has Lotus-like menus, 
and Paradox documentation includes 
“A Quick Guide to Paradox for Lotus 
Users” and “A Quick Guide to Paradox 
for dBASE users.”) Paradox, it makes 
your network work. 

60-Day Money-back Guarantee* 

For a brochure or the dealer nearest you 
Call (800) 543-7543 


Paradox® runs smoothly, intelligently 
and so transparently that multiple 
users can access the same data at 
the same time—without being aware 
of each other or getting in each 
other’s way. 

With Paradox news travels fast 
and it’s always accurate 
Paradox automatically updates itself 
with a screen-refresh that ensures that 
all the data is up to date and accurate 
all the time. Record-locking, Paradox- 
style, safeguards data integrity by 
preventing for example, two different 
users from making changes to the same 
record at the same time. 

How to make your multiuser network work 

To run Paradox 2.0 or the Paradox Network Pack on a network, you need: 

■ Novell with Novell Advanced Netware version 2.0A or higher 

■ 3Com 3Plus with 3Com 3+ operating system version 1.0,1.1 
or higher 

■ IBM Token Ring or PC Network with IBM PC Local Area Network 
Program version 1.12 or higher 

■ Torus Tapestry version 1.45 or higher 

■ AT&T Starlan version 1.1 or higher 

■ Banyan VINES version 2.10 

■ Other network contigurations that are 100% compatible with DOS 
3.1 and one of the listed networks 

System Requirements for the Network Workstation 


■ DOS 3.1 or higher 

■ 640K RAM 

■ Any combination of hard, floppy, or no disk drives 

■ Compatible monochrome, color, or EGA monitor with adapter 


’Customer satislaction is our main concern; if within 60 days of purchase this product 
does not perform in accordance with our claims, call our customer service department, 
and we will arrange a relund. 

Paradox is a registered trademark ol Ansa Software. Ansa is a Borland International 
Company. Other brand and product names are registered trademarks or trademarks ol 
their respective holders. Copyright *1988 Borland International. Bl 1243 


The program elegantly handles 
all the chores of a multiuser database 
system with little or no effort by 
network users. 

Mark Cook and Steve King, 
Data Based Advisor 



BORLAND 

INTERNATIONAL 


Circle 41 on Reader Service Card (DEALERS: 42) 









WHAT’S NEW 


HARDWARE • CONNECTIVITY 



ESDI File Servers 
Get Powerful 

ollowing an industry 
trend to bring more file- 
server capabilities to 80386- 
based systems, Comterm intro¬ 
duced a system with an ESDI 
controller that powers an 
80386-based series of file 
servers to minicomputer-like 
networking versatility. 

ESDI with Comterm con¬ 
trollers allows you up to 2.6 
gigabytes of hard disk storage 
with a sustained throughput of 
990K bps and an average ac¬ 
cess time of 19 milliseconds. 

Using Novell’s NetWare as 
the operating system and the 
industry-standard ARCnet, 
Ethernet, or token-ring proto¬ 
cols, each machine serves as 
many users as the respective 
protocols will support. Each 
of the three models has 1.2- 
megabyte floppy disk storage 
capacities and four enclosed 
LAN software packages: 
ComShell, E-Mail, LAN 
Tools, and Notemaker. All 
the CPUs are 16-MHz 80386s 
with no wait states. 


There’s also an AT-stan- 
dard 101-key keyboard, a 14- 
inch monochrome monitor, 
and at least one hard disk 
drive. Model 4 has 330 
megabytes of fault-tolerant disk 
storage (expandable to 660 
megabytes) and 3 megabytes of 
system and cache RAM. 

There are two parallel ports, 
two serial ports, and one 
ESDI disk controller. 

Model 8 has 5 megabytes 
of system memory plus cache 
memory, two ESDI disk con¬ 
trollers, one parallel port, and 
660 megabytes of formatted 
capacity. 

Model 12 has 7 megabytes 
of system memory plus cache 
memory, three ESDI disk 


controllers, 1.98 gigabytes of 
formatted capacity, and one 
parallel port. Model 12 can 
have an expanded formatted 
capacity of up to 2.6 gigabytes, 
and the company is working 
on expanding that memory to 4 
gigabytes with 10 slots. 

Price: ARCnet Model 4, 
$28,495; Model 8, $42,995; 
Model 12, $76,995. Ethernet 
models are $29,495, $43,995, 
and $77,995, respectively. 
Token-ring models are 
$29,995, $44,495, and 
$78,495, respectively. 
Contact: Comterm, Inc., 

110 Hymus Blvd., Pointe 
Claire, Quebec, Canada H9R 
1E8, (514) 694-4332. 

Inquiry 790. 


Coaxial Repeater 
Goes the Distance 

L ANpac II repeaters from 
Racore Computer Prod¬ 
ucts extend the distance be¬ 
tween networking nodes up to 
10,000 feet. “Electronics, 
power, and a timing shift” 
allow for sequential placing 
of up to 10 repeaters every 
1,000 feet, the company 
claims. 

The repeater works with 
the proprietary network LAN¬ 
pac II, which the company 
says is the fastest network 
hardware using the most pop¬ 
ular networking operating sys¬ 
tem, Novell NetWare. LAN¬ 
pac II network architecture is 
either linear, bus, or star. 

Data transfer rate is 16 
megabits per second over co¬ 
axial cabling with a propri¬ 
etary “high-speed polling 
scheme,” which eliminates 
the data collisions and the re¬ 
transmission of data packets 
made necessary by such colli¬ 
sions in Ethernet networks, 
for example. The polling can 
be set at the repeater for 
every 10, 20, 30, 40, or 50 
microseconds. 

You select the setting to 
compensate for propagation de¬ 
lay in the cable, which is 
partly dependent on cable 
length. In addition, the re¬ 
peater can be configured to 
poll 32 or 64 nodes at once. 

Each LANpac II system 
allows you to connect up to 
254 nodes. The repeaters are 
either stand-alone versions or 
full-length adapter cards that 
plug into standard IBM PC, 
XT, AT, PS/2 Micro Chan¬ 
nel, and compatible interfaces, 
usually within the file 
server. 

Price: Stand-alone version, 
$495; PC card version, $395. 
Contact: Racore Computer 
Products, Inc., 170 Knowles 
Dr., Los Gatos, CA 95030, 
(408) 374-8290. 

Inquiry 791. 

continued 


AT&T Enhances Starlan 


A T&T’s Starlan 10 gives 
you the choice of net¬ 
working with the already-in¬ 
stalled telephone wiring in 
your building or with the 
more traditional coaxial 
cable. All you need is a full- 
length PC, XT, AT, or com¬ 
patible card (or a Micro 
Channel card for PS/2 con¬ 
nectivity) and a hub. 

Adapters, repeaters, and 
bridges are sold separately, 
based on your specific net¬ 
working needs. 

Early next year, you’ll be 
able to upgrade all this 10- 
megabit-per-second Ether¬ 
net wiring with optical fiber 
cabling, increasing the max¬ 
imum possible distance be¬ 
tween your PCs and your hub 


to 3280 feet. Already avail¬ 
able are interhub fiber adapt¬ 
ers that increase the distance 
between hubs to 9800 feet 
(compared to the 328 feet of¬ 
fered by unshielded twisted¬ 
pair). 

But regardless of your 
wiring choice, Starlan 10 
will give you 10-megabit- 
per-second data rates, links 
to 1-megabit-per-second 
Starlan networks, links to 
other Starlan 10 networks, 
and your choice of operating 
systems. DOS users will 
want the DOS Server Pro¬ 
gram version 3.1. 

Software options include a 
remote PC gateway, an asyn¬ 
chronous gateway, gateways 
for connection to IBM Stan¬ 


dard Network Architecture 
(SNA) mainframes, net¬ 
work routers for connection 
to remote networks over 
X.25 facilities, and certain 
terminal-emulation pro¬ 
grams for connectivity to 
proprietary terminals. 
Price: Network hub unit, 
$ 1895; twisted-pair or coax¬ 
ial PC or PS/2 board, $495; 
adapter for twisted-pair con¬ 
nection from an Ethernet 
card, $200; fiber interhub 
adapter, $500; each 1:10 
bridge, $4500; each 10:10 
bridge, $7000. 

Contact: AT&T Data Sys¬ 
tems, One Speedwell Ave., 
Morristown, NJ 07960, 
(800) 247-1212. 

Inquiry 789. 



72 BYTE* OCTOBER 1988 








DEC’ VT220 T«imlful Ertiulatrx 
w#h ASCII «nd Dinar/ FJo Tmrwtof 


DEC* VT240 / VT24I Color Graphic* Torminal Emulator 
with ASCII and Binary File Transfer and 
DEC ReGIS and ToMiontx* 4014 Emulation 


*•*'W 4014 C'lnh ti 

:: .1- DEC v'r 

*.j> MdiromitVnhry f* 


EmulateThe Best 
WithThe Brightest 


There’s no denying the availability of some outstanding dedicated terminals to 
access Digitalf Hewlett-Packard, and Data General® host systems. Which makes the 
task of precisely emulating the performance of those dedicated terminals on an 
IBM® PC or compatible a rather significant challenge. 

Based on the feedback we’ve received from Smarlerm® users, our family of 
terminal emulation software has met the challenge, passed every test, and surpassed, 
in the opinion of a host of enthusiastic users, the performance of the host system 
terminals being emulated. 

The reasons why we shine are fundamental. 

Every Smarlerm emulation is precise. So precise, in fact, that a dedicated 
terminal’s Smarlerm counterpart fully emulates not only advanced performance 
features but also unique terminal quirks and bugs. 

Every Smarlerm emulation is easy to use. It’s one thing to make software do 
what hardware does. It’s another challenge to minimize software’s human wear. The 
people designing our products understand the nature of the people using them. 

Every Smarlerm emulation is easy to learn. These days, training costs are a hot 
topic. Software intended to boost overall system efficiency must recognize the value 
of learning speed. We have. 

It’s also easy to learn more about how Smarlerm emulations can help you 
shine, lour software dealer can supply all the details. Or you can contact us at 
(608) 273-6000 to request complete specifications and a demonstration disk of the 
Smarlerm emulation that precisely matches your requirements. 

© 1988 Pcrsoft, Inc., 465 Science Drive, Madison, Wisconsin 53711 U.S.A. Persoft and Smarlerm are registered trademarks of Persoft, Inc. All Rights Reserved. IBM is a registered trademark of 
International Business Machines Corporation. Digital is a registered trademark of Digital Equipment Corporation. Data General is a registered trademark of Data General Corporation. 


Circle 200 on Reader Service Card 


OCTOBER 1988 • BYTE 73 



















ClearCase "Mouse-Special Edition From Logitech. 

To celebrate the shipment of our two millionth mouse, we 
took the covers off our winning technology 

But this mouse is a lot more than just a pretty case It's 
compatible with virtually all mouse-based programs, plus you 
can program it to "mousijy"any keyboard-based application. 
And it doesn't need resetting when you switch programs. 

High resolution, adjustable cursor control, and a program¬ 
mable 9,600 baud rate let you move the cursor quickly and 
accurately, even on detailed graphics-perfect for applications 







for Christmas. 



like PaintShow" 1 which, it so happens, comes with your 
ClcarCasc Mouse. 

You get everything for $149. The package includes: the 
Logitech ClearCasc Mouse for IBM PC, XT, or AT and PS/2 or 
100% compatibles; a 9-25 pin adapter; Plus Package "'software; 
and Logitech PaintShow "' (which requires a graphics card). 

Pick up the ClearCasc Mouse 
atyour computer dealer, 

or call: 800-231-7717. . ^s-^\-Trr^\_\ 

(In California call lH LCJC^I I tv_^H 

800-552-8885.) Personal Peripherals. World wide. 

Circle 146 on Reader Service Card (DEA1JSRS: 147) 











WHAT’S NEW 


HARDWARE • OTHER 



MFLOPS Help Mac 
II Process Digital 
Signals 

A floating-point accelera¬ 
tor card for the Mac II 
allows it to acquire data at up 
to 125 kHz and can operate on 
that data using signal-pro¬ 
cessing functions and display 
the results in real time. For 
example, a spectrogram func¬ 
tion can display the “bend¬ 
ing” frequency components of 
a slide guitar in real time 
while you listen to a compact 
disk recording. 

The MacDSP board (with 
accompanying software) is 
available in three speeds: 8 
MFLOPS, 12.5 MFLOPS, and 
25 MFLOPS. It’s based on 
AT&T’s DSP32 floating-point 
digital-signal processor, and 
it lets you observe the func¬ 
tions as they’re applied. 

The board supports more 
than 10 signal-processing 


functions, including fast 
Fourier transforms, spectral 
averaging, and elliptic HR 
filters. The functions can be 
applied to incoming data, 
data stored in main memory, 
and data on your disks. Data 
can be manipulated in both an¬ 
alog and digital formats. 

You can display data in 
several formats, including 
magnitude, phase, color 
spectrogram, and waterfall. 


Log scaling, zoom, and max¬ 
imum amplitude hold are fea¬ 
tures that can be performed 
with standard Macintosh 
menus. Multiple windows 
allow you to compare the 
results of a variety of 
operations. 

AT&T’s DSP32 C com¬ 
piler and simulator provide 
software suppport, and the 
board uses firmware for access 
to processor registers from 


Virtual 80386s Run from Host CPU 


T he UnTerminal, an 
add-in board from Ad¬ 
vanced Micro Research, and 
PC-MOS/386, a virtual MS- 
DOS from The Software 
Link, together allow you to 
run multiple multitasking 
workstations from a single 
80386-based machine. 

Such a distributed concept 
is based on the fact that the 
Intel 80386 chip, when com¬ 
bined with specialized soft¬ 
ware, creates a virtual PC 
for running multiple DOS 
applications under the Unix 
operating system. Unix pro¬ 
vides the platform for multi¬ 
user applications such as 
database management, word 
processing, and communi¬ 
cations. 

PC-MOS/386 allows the 
host CPU to run all off-the- 
shelf DOS applications for 
any of the virtual PCs. The 


boards take the multitasking 
capabilities of the 80386 
microprocessor and distrib¬ 
ute them via 25-pin copper 
cabling to as many as 16 vir¬ 
tual PCs in the form of key¬ 
board/monitor units. You 
can locate each keyboard/ 
monitor unit as far as 500 
feet from the 80386 host to 
obtain 16-megabit-per-sec- 
ond connectivity. 

A single full-length board 
(with as many as three 
daughterboards) fits an AT 
or compatible slot and sup¬ 
ports four keyboard/monitor 
units as workstations ad- 
junctly to the main CPU. 
With a 20-MHz system, four 
adjunct users and a host user 
taking full advantage of each 
workstation will slow down 
each person’s virtual pro¬ 
cessing to about 4 MHz. 

As many as four full- 


length boards can be placed 
in a single 80386, support¬ 
ing a total of 12 daughter¬ 
boards, with each board sup¬ 
porting one workstation. 
Supporting this maximum of 
16 users would slow down a 
16-MHz CPU to virtually 1 
MHz at a theoretical maxi¬ 
mum load. 

Price: Full-length DOS Un- 
Terminal board, $745; DOS 
daughterboard, $379; full- 
length Unix UnTerminal 
board, $895; Unix daughter¬ 
board, $425. Boards that fit 
Unix CPUs are also avail¬ 
able, as are the 80386-based 
systems from which you can 
network the workstations. 
Contact: Advance Micro 
Research, Inc., One Lagoon 
Dr., Suite 100, Redwood 
City, CA 94065, (415) 594- 
9991. 

Inquiry 810. 


Macintosh driver functions. 
Custom signal processing 
can also be developed and di¬ 
rectly downloaded onto the 
card. 

Price: 8-MFLOPS version 
with driver software and 64K 
bytes of RAM, $2249; 12- 
MFLOPS version, $2745; 25- 
MFLOPS version, $3241; 
125-kHz programmable 16-bit 
A/D and D/A card, $486; 

DSP software package, unbun¬ 
dled, $496. 

Contact: Spectral Innova¬ 
tions, Inc., 292 Gibraltar Dr., 
Suite A-4, Sunnyvale, CA 
94089, (408) 734-1314. 

Inquiry 798. 


Digital Waveform 
Analysis on the PC 

U p to 20 million samples 
per second can be taken 
with the R2000M, a 128K- 
byte PC-based oscilloscope. 
An IBM PC, XT, AT, or 
compatible needs only 640K 
bytes of RAM, graphics sup¬ 
port of CGA, EGA, or Hercu¬ 
les (with color graphics emu¬ 
lation), and a free expansion 
slot. 

The R2000M is particu¬ 
larly useful, the manufacturer 
claims, in applications re¬ 
quiring high-speed A/D con¬ 
version. It can replace tradi¬ 
tional oscilloscopes for 
transient, vibration, modal, 
and shock waveform analysis. 

Features include an 8-bit 
A/D converter for each chan¬ 
nel with a low front end; 50- 
ohm input switchable to one 
million ohms; software- 
selectable gains from 10 milli¬ 
volts per division to 50 volts 
per division; and an optional 
real-time fast Fourier trans¬ 
form and general-purpose in¬ 
terface bus (GPIB) interface. 
Price: $3995. 

Contact: Rapid Systems, 

Inc., 433 North 34th St., 
Seattle, WA 98103, (206) 
547-8311. 

Inquiry 811. 

continued 


76 BYTE* OCTOBER 1988 

































XODlAc 


every computer on the network. ORACLE solves problems 
If your users know nothing about at the fight level 
communications or networks, u . u , 

ORACLE will help keep it that way. ^f e V ou unsure w ^ch or how 
SQL*Star™ is Oracle’s open many networks your company 

systems architecture for enterprise X' 1 " u ,l 1 !? 2 , 6 XJ? e f 0 i P m' 0 “ 

networking. It allows you to have L K U6 ' 2 - 
integrate all your computers, asynchronous lines, 32 7 0 data 
ooeratins systems networks—even stream, MAI/TOP, Novell Netware, 
SSffi&dSSgT Banp;W LAN Mayr, 3COM 
unified computingand information ^ + u ORACLE supports them all. 
management environment. With u Has changed m 

SQL*Star, your users can unite ! change m the 

information on PCs, minis and ^n U .r', ^PP* lc , atl ? ns hmh using 

mainframes across il your local ORACLE won t change a bit. 

and wide-area network. ORACLE’S , 0rade Corporation is the worlds 
open systems design even allows largest supplier of data management 
vnn tn fnmrarenflv software and services, 

access IBM : s SQL/DS ORACLE and the only supplier 
nnrinR? i of enterprise-wide network- 

/m ing and data sharing. Oracle’s 
consulting and support 
services will insure trouble- 
free operation any- 
, where in the world. 

% To register for the 

\ next free ORACLE 

\ seminar in your 

\ area, call or 
write today. 


If you purchase or write soft¬ 
ware that interfaces at the 
wrong level (lower than 
OSI Level 7), you have 
a network-dependent 
application. Appli¬ 
cations built using 
ORACLE are net¬ 
work independent. 


SESSION 


TRANSPORT 


NETWORK 


PHYSICAL 


20 Oavis Drive, Belmonl, CA 94002 • World Headquarters (415) 
598-8000 • Calgary (403)265-2622 ■ Oltawa (613) 238-2381 
• Quebec (514)337-0755 • Toronto (416)596-7750 • ORACLE 
Systems Australia 61-2-959- 5080 ■ ORACLE Europe 
44-1-948-6911 • ORACLE Systems Hong Kong 852-5-266846 


Copyright © 1988 by Oracle Corporation. 
ORACLE is a registered trademark and 
SQL*Star is a trademark of Oracle Corporation. 
The other companies mentioned own 
numerous registered trademarks. 


Call 1-800-345-DBMS, ext. 149 today. 


U.S. SEMINARS 

AL Birmingham.Oct 11 

AR Little Rock.Oct 13 

AZ Phoenix.Sep 13, Oct 13, Nov 8 

Tucson.Oct 25 

CA Costa Mesa.Sep 1, Oct 4, Nov 11 

Los Angeles.... Sep 15, Oct 18, Nov 15 

Oakland.Oct 6 

Sacramento.Sep 22, Nov 10 

San Diego.Sep 8, Oct 6, Nov 3 

San Francisco .... Sep 14, Oct 11, Nov 9 

San Jose.Sep 20, Oct 26, Nov 17 

CO Denver.Sep 22, Oct 27 

Colorado Springs.Oct 25 

CT Farmington.Oct 4 

New Haven.Sep 8 

Stamford.Nov 15 

DC Washington (Federal) .Sep 16, 

Oct 21, Nov 18 

.Oct 18 

.Oct 19 

.Sep 14 

... Sep 7, Oct 5. Nov 9 

.Sep 13 

.Sep 13, Nov 10 

.Oct 5 

Sep 15. Oct 11, Nov 16 

.Sep 14, Nov 9 

.Oct 13. Nov 17 

.Sep 13 


O RACLE® isn’t just the 

world’s best data manage¬ 
ment system, it’s the only 
system that runs on mainframes, 
minicomputers and PCs—the only 
system that can integrate all your 
computers and all your data, into 
a single enterprise-wide network. 

You’ve invested a lot of money 
in communication controllers, 
satellite links and wire to connect 
your computers. Yet, to access 
data located on any computer other 
than the one to which you are 
directly connected, you still have to: 
• Know which computer has the 
data you want 

• Know how to use a terminal 
emulator to log onto that computer 
• Know how to use a file transfer 
program to bring your data over 
Enterprise networking must 
provide easy access to data any¬ 
where in the network. Only 
ORACLE makes this possible, today. 
Only ORACLE runs on all your 
computers, today. Only the ORACLE 
distributed DBMS provides you 
with transparent access to data on 


FL Ft. Lauderdale 
Jacksonville... 

Orlando. 

GA Atlanta. 

HI Honolulu. 

IA Dcs Moines. .. 

ID Boise. 

IL Chicago. 

Springfield .... 

IN Indianapolis.. 

KS Wichita. 

KY Lexington. 

Louisville. 

LA New Orleans. 

Shreveport. 

MA Boston. 

Burlington. 

Springfield. 

MD Bethesda (Commercial) 

Baltimore. 

ME Portland. 

MI Detroit. 

Grand Rapids.. 

MN Minneapolis.... 

MO Kansas City.... 

St. Louis. 

NC Charlotte. 

Raleigh. 

Winston-Salem 

NE Omaha. 

NH Concord. 

NJ lsclin. 

Princeton. 

NM Albuquerque... 

NV Las \fcgas. 

NY Albany. 

Buffalo. 

Long Island.... 

New York City 


Sep 14 
Oct 12 
Oct 28 
Oct 13 
Oct 12 
Nov 18 
Oct 12 
Sep 21 
Oct 19 

.Oct 5 

... Sep 13, Oct 4, Nov 8 

.Oct 12 

Sep 27, Oct 19, Nov 10 

.Sep 14, Oct 18 

.... Sep 6, Oct 6, Nov 7 

.Oct 20, Nov 17 

.Sep 15, Nov 2 

.Oct 5 

.Oct 4 

.Sep 20 

Sep 15, Oct 13, Nov 17 

. Sep 15. Oct 4, Nov 22 

.Sep 29 

.Sep 22, Nov 10 

.Sep 20, Nov 9 

.Oct 4 

Sep 20. Oct 19, Nov 16 

.Sep 14, Sep 28, 

Oct 12. Oct 26. Nov 9. Nov 16 
Rochester.Sep 14. Nov 2 


OH Akron. 

Cincinnati.. 


.. Sep 20 
..Sep 15 



vaeveianu. 

Columbus. 

.uti ly 

.Sep 22 

OK 

Oklahoma City 

.Sep 13 


Tulsa. 

.Oct 25 

OR 

Portland. 

.Sep 8. Nov 15 

PA 

Harrisburg. 

.Sep 26 


Philadelphia... 

Sep 19, Oct 26, Nov 18 


Pittsburgh. 

.Oct 26 


Valley Forge 

.Sep 8, Nov 10 

RI 

Providence. 

.Sep 22 

SC 

Charleston. 

.Oct 5 


Columbia. 

.Nov 16 


Greenville. 

.Oct 19 

TN 

Memphis. 

.Sep 14 


Nashville. 

.Nov 9 

TX 

Amarillo. 

.Sep 20 


Austin. 

.Oct 20 


Dallas. 

.Sep 7, Oct 4, Nov 2 


Ft. Warth. 

.Nov 9 


Houston. 

.... Sep 8, Oct 6, Nov 10 


Midland. 

.Oct 19 


San Antonio... 

.Oct 21 

UT 

Salt Lake City. 

.Sep 20, Nov 9 

VA 

Norfolk (Federal) .Oct 4 


Richmond. 

.Oct 6, Nov 1 

VT 

Burlington. 

.Sep 28 

WA 

Seattle. 

.Sep 14, Oct 20 


Spokane. 

.Nov 3 

Wl 

Madison. 

.Oct 5 


Milwaukee. 

.Oct 12, Nov 29 


CANADIAN SEMINARS 

To register for Canadian seminars, 
please call the office nearest you- 
Calgary 403-265-2622, Ottawa 613- 
238-2381 ,Quebec 514-337-0755, 

Toronto 416-596-7750. 

Calgary.Sep 15, Nov 17 


Edmonton 

Halifax. 

Kingston... 

London. 

Montreal... 

Ottawa. 

Quebec. 

Regina. 

Saskatoon . 
Toronto.... 
Vancouver 
Victoria.... 
Winnipeg 


Oct 6 

.Oct 13 

. Sep 16 

.Oct 20 

Sep 28, Oct 26, Nov 23 

.Sep 1. Oct 6, Nov 3 

.Sep 7, Oct 5. Nov 2 

.Sep 22 

.Nov 10 

...Sep 13, Oct 11. Nov 8 

.Sep 8. Nov 10 

.Nov 24 

Oct 20 


Winnipeg.Oct 20 

Attn: National Seminar Coordinator 
Oracle Corporation • 20 Davis Drive 
Belmont, California 94002 

I I My business card or letterhead 
— is attached. Please enroll me in 
the FREE ORACLE seminar to 
be held 




































WHAT’S NEW 


ARATforA/UX 

A new FORTRAN com¬ 
piler for Apple’s A/UX 
Unix environment uses a 
technology originally devel¬ 
oped for the Motorola 88000 
that Absoft has dubbed 
“RAT” (for RISC Architec¬ 
ture Technology). The com¬ 
pany claims that the compiler 
takes maximum advantage of 
the Mac II’s 68020 register 
set and executes programs an 
average of 30 percent faster 
than other Unix-based FOR¬ 
TRAN compilers. 

It’s called MacFortran/ 
AUX, and Absoft says it meets 
full ANSI FORTRAN 77, 
IEEE P754, and military stan¬ 
dard 1753 specifications. It 
also supports most VAX/VMS 
FORTRAN extensions, as 
well as many of the extensions 
of FORTRAN 8X, Com¬ 
plex*^, and Namelist. 

The compiler gives you 
full access to Unix and the 
Macintosh Toolbox. It also 
supports interlanguage calling 
with C. Although MacFor¬ 
tran/AUX has a standard Unix- 
style command-line inter¬ 
face, it also comes with a 
Macintosh-style graphical in¬ 
terface that’s written com¬ 
pletely in FORTRAN. Absoft 
even provides the source code, 
which includes over 150 
Toolbox calls. 

The company also says it’s 
working on a version of the 
RAT compiler that will run 
under Macintosh Program¬ 
mers’ Workshop 3.0 on 
68020/68030-based Macs. 
Absoft claims the current and 
future versions of the RAT 
compiler will be 100 percent 
source-compatible with prior 
versions of FORTRAN and 
with each other. 

Price: $495. 

Contact: Absoft, 2781 Bond 
St., Auburn Hills, MI 48057, 
(313) 853-0050. 

Inquiry 751. 


SOFTWARE • PROGRAMMING 



File Cdit Format Controls Functions Windows Tools 


Develop and Debug 
SQL Databases 

I f you’re an MS-DOS pro¬ 
grammer who’s working on 
developing structured query 
language (SQL)-based data¬ 
base applications, Informix 
has a “fourth-generation” 
product that will make your 
life easier. The Informix-4GL 
Rapid Development System 
and Interactive Debugger, as 
its name implies, lets you do 


both the development and the 
debugging. 

According to the company, 
the product reduces your appli¬ 
cation development time be¬ 
cause it eliminates the need for 
a C compiler. It compiles the 
4GL code into a p-code that 
you can execute with an in¬ 
cluded p-code runner. You can 
then use the interactive de¬ 
bugger to find and correct any 
programming errors. There’s 
also a built-in option that lets 
you take advantage of up to 
16 megabytes of extended 


A Bumper Crop of C Functions 


F or those C program¬ 
mers who don’t want to 
keep reinventing the wheel, 
Greenleaf Software is offer¬ 
ing SuperFunctions, a li¬ 
brary of nearly 400 func¬ 
tions for advanced pro¬ 
grammers. All functions 
come with complete source 
code. 

SuperFunctions features 
routines that give you access 
to as much as 32 megabytes 
of Lotus/Intel/Microsoft 
(LIM) expanded memory 
version 4.0, and access to 
high-level DOS functions 
such as the critical error han¬ 
dler. There’s also an ad¬ 
vanced set of time-and-date 
functions that include proj¬ 
ect-scheduling support, as 
well as bit-field structures 


that compress temporal vari¬ 
ables into 16- or 32-bit words 
for saving space when you’re 
doing database development 
work. 

There are also device-in- 
dependent menu-creation 
options that include overlaid 
windows with automatic 
screen refresh when the win¬ 
dows are removed. 

You can use SuperFunc¬ 
tions with any IBM PC, XT, 
AT, PS/2, or compatible. 
You’ll also need MS-DOS 
2.0 or higher. 

Price: $265. 

Contact: Greenleaf Soft¬ 
ware, Inc., Bent Tree Tower 
Two, Suite 570, 16479 Dal¬ 
las Pkwy., Dallas, TX 
75248,(214) 248-2561. 
Inquiry 754. 


memory for creating larger 
applications. 

The development system 
includes features that let you 
customize the end-user envi¬ 
ronment with pop-up windows, 
selectable colors, and help 
screens. There’s also a flexible 
report writer. The interactive 
part of the package lets you set 
breakpoints, display the con¬ 
tents of variable arrays, and 
trace functions. 

The Informix-4GL Rapid 
Development System and In¬ 
teractive Debugger runs on 
the IBM PC, XT, AT, PS/2s, 
and 100 percent compatibles. 
Price: $1495. 

Contact: Informix Software, 
Inc., 4100 Bohannon Dr., 
Menlo Park, CA 94025, 

(415) 322-4100. 

Inquiry 752. 


Fast Prolog for 
Your Mac 

A pplied Logic Systems 
has ported its ALS Prolog 
to the Macintosh environ¬ 
ment, retaining its incremental 
interactive compiler. When 
you’re using ALS Prolog, the 
compilation step is com¬ 
pletely transparent; you inter¬ 
act with the system using text 
editor windows just as if you 
were using an interpreter. 
There’s also a built-in 
debugger. 

For Mac aficionados, the 
company has added a program¬ 
mer’s interface to Quick¬ 
Draw and a graphics window 
for making pictures with 
Prolog. 

To run ALS Prolog, you’ll 
need a Mac Plus, SE, or II, 
Apple’s 128K-byte ROM, 
and a minimum of a megabyte 
of RAM. A hard disk drive is 
recommended. 

Price: $349. 

Contact: Applied Logic Sys¬ 
tems, Inc., Box 90, University 
Station, Syracuse, NY 
13210, (315) 471-3900. 

Inquiry 753. 

continued 


78 BYTE* OCTOBER 1988 


















boost your BASIC 


ProB 


•AS 


>TM 


Professional Basic 


Programming Library 

ProBas is a library of 232 routines that 
kicks BASCOM and QuickBASIC into 
5th gear and gives you powers and 
abilities far beyond those of mortal 
men. So much for the hype, now down 
to brass tacks: 



The ToolKit is a collection of assembly 
and BASIC modules that use the ProBas 
library to save you even more hours of grunt 
work. Why spend hundreds of hours re¬ 
inventing the wheel when you can just plug 
in ToolKit modules like: 


ProB 


•AS 


TM 


T eleCommT oolKit 


The ProBas TeleComm ToolKit is a col¬ 
lection of high-level communications 
modules that you plug into your code to pro¬ 
vide popular file transfer protocols, terminal 
emulations, login scripts and baud rates up 
to 57,600 bps. You get: 


• 600 page 3-part manual 

• Full-featured windowing 

• Screen snapshots 

• Virtual screens in memory 

• Lightning-fast file I/O 

• Full mouse support 

Plus over 200 essential services from 
directory and equipment routines to 
handy string, date, time, and input 
routines. For all versions of QuickBASIC 
and BASCOM including BASCOM 6.0 
for OS/2. Just $99.00! 


• Menu Generators 

• Fast B-tree indexing 

• Mini-editor with word-wrap 

• Patch .EXE files 

• Protected storage areas 

• Julian date routines 

Plus clock, calendar, BCD math routines, 
and much more. Complete with BASIC 
source code and comprehensive manual. 
The ProBas adds capabilities and helps 
conserve your most valuable asset of all, 
time! Requires ProBas. Just $99.00! 


• Xmodem/Modem7/Xmodem-l k 

• Ymodem (single and batch) 

• CRC-16 and Checksum 

• VT52, VTIOO, ANSI BBS etc. 

• Auto Dialer & data base 

• Documented BASIC source 

Why use clumsy SHELLS to complex 
terminal programs when you can plug 
just the communications routines you 
need into your code? Implement just 
the features, and commands you want. 
Requires ProBas. Just $75.00! 




CREENtm 


Our thirty day, money-back guarantee assures 
you the highest quality and our technical sup¬ 
port staff is always ready to help. Try our BBS 
at (301) 953-7738 or give us a call at: 


On-Line Help 
For ProBas 

ProRef is a pop-up help system for the 
232 routines in ProBas, pop-up help for 
your routines, and an extension of the 
QuickBASIC programming environment. 
See the calling syntax and help for any 
ProBas routine, or any of your rou¬ 
tines, with just a few keystrokes or mouse 
clicks. Pop-up and ASCII chart, calcu¬ 
lator, keyboard scan code module or 
almost any DOS program via hot-key. Just 
$50.00! 

Circle 108 on Reader Service Card 


Professional Screen 
Management System 
ProScreen is a full-featured screen 
generator/editor that will save you more 
design and coding time than you ever 
thought possible. ProScreen works with 
screens like a word processor works with 
text to provide complete control over 
screen characters, placement and colors. 
ProScreen comes with subroutine 
source, extensive on-line help and a 
285 page manual with tutorial and 
reference. Just $99.00! 


HfiMMERLY 

COMPUTER SERVICES, INC. 


8008 SANDY SPRING ROAD • LAUREL, MD 20707 

( 301 ) 953-2191 

Add $3.00 per item ($7.00 Canada) for shipping. Trade¬ 
marks ProBas, ProRef, ProScreen: Hammeriy Computer 
Services, Inc. QuickBASIC, BASCOM: Microsoft Corp. 

OCTOBER 1988 • B Y T E 79 





WHAT’S NEW 


SOFTWARE • SCIENTIFIC AND ENGINEERING 


Lab View Forges 
Ahead 



V ersion 2.0 of National 
Instruments’ Lab View 
system for the Macintosh has 
added a number of new fea¬ 
tures. Designed as a general- 
purpose tool for data ac¬ 
quisition, analysis, and 
instrument control, Lab View 
is an icon-based graphical 
programming system. 

Among the new features 
are color support, a run-time 
system for distributing appli¬ 
cations, integer data type sup¬ 
port, and MultiFinder back¬ 
ground execution. Also added 
is a compiler, which the com¬ 
pany claims makes LabView 
run up to 10 times faster than 
the previous version. Unlike 
version 1.2, which interpret¬ 
ed the graphical program, ver¬ 
sion 2.0 generates machine 
code directly from the block 
diagram. National Instru¬ 
ments claims that I/O-intensive 
applications execute three 
times faster, and computation¬ 
intensive benchmarks run up 
to 60 times faster. 

LabView 2.0 also has 
perked up editing capabilities 
that include diagram rubber¬ 
banding, complete Clipboard 
cut and paste, multiple-object 
selection, and the ability to 
drag objects between win¬ 
dows. To increase flexibility in 
evaluating graphical results, 
there’s an interactive pan and 
zoom with cursor control. On 
a Mac II, you can set the color 
of plot traces, icons, back¬ 
grounds, and scroll areas. 

LabView 2.0 has added 
Chebyshev and Butterworth 
low-pass and high-pass fil¬ 
ters and additional numerical 
methods routines to the exist¬ 
ing digital signal processing 
and statistical analysis rou¬ 
tines in the library. The pro¬ 
gram runs on the Mac Plus, 

SE, and II. If you already 
own LabView 1.2, you can 
upgrade to version 2.0 at 
no charge. 



LabView 2 .0 has a raft of new features. 


Price: $1995. 

Contact: National Instru¬ 
ments, 12109 Technology 
Blvd., Austin, TX 78727, 
(800) 531-4742; in Texas, 
(800) 433-3488. 

Inquiry 757. 


FANSIM Works 
with Frequency 

F ANSIM is short for fre¬ 
quency analysis and simu- 


A Solid Diet for AutoCAD 


I f you’ve had enough of 
wire-frame CAD and 
want something more sub¬ 
stantial, Autodesk is now 
shipping AutoSolid, a solid- 
model CAD package that 
uses both constructive solid 
geometry (CSG) and bound¬ 
ary representation modeling 
techniques. The package is 
based on PADL, the Univer¬ 
sity of Rochester’s Parts and 
Assembly Description Lan¬ 
guage. Autodesk has rewrit¬ 
ten PADL in C, making it, 
the company claims, porta¬ 
ble and more efficient. 

Autodesk says that be¬ 
cause of its intuitive user in¬ 
terface and CSG modeling 
techniques (analogous to the 
way mechanical designers 
work), AutoSolid is easy to 
use. Pop-up menus guide 
you through system opera¬ 
tions , and you can get on-line 
help at any point. You can 
construct a model using 
solid primitives that you 
combine using Boolean op¬ 
erations. The finished 
model is then generated by 


using sweep techniques. 

AutoSolid has DXF and 
IGES file-transfer capabili¬ 
ties that let AutoCAD and 
other design packages use its 
data. The link is bidirec¬ 
tional, letting you transfer 
solid models to AutoCAD 
for design detailing and 
drafting. You can also trans¬ 
fer AutoCAD two-dimen¬ 
sional profiles to AutoSolid, 
where you can use them to 
create solid models with the 
package’s revolution and ex¬ 
trusion capabilities. 

To use AutoSolid, you’ll 
need an IBM PC AT, Com¬ 
paq 386, or compatible hard¬ 
ware running Santa Cruz 
Operations’ version 2.2 
Xenix. Autodesk says future 
releases of the product will 
support other hardware and 
operating systems, includ¬ 
ing Sun and Apollo. 

Price: $5000. 

Contact: Autodesk, Inc., 
2320 Marinship Way, Sau- 
salito, CA 94965, (415) 
332-2344. 

Inquiry 758. 


lation. It provides frequency 
analysis of open-loop and 
closed-loop response, finds 
transfer functions of real or 
simulated systems, and also 
finds poles or zeros. 

With FANSIM, you can 
take real data, simulated data, 
or internally synthesized 
functions to find overall fre¬ 
quency response. The pro¬ 
gram will also accept or output 
different forms of frequency 
response functions. 

FANSIM runs on the IBM 
PC and compatibles. It re¬ 
quires a math coprocessor 
and a Hercules, CGA, or EGA 
display. You’ll also need at 
least 330K bytes of free RAM, 
although 512K bytes is 
recommended. 

Price: $395. 

Contact: Tutsim Products, 

200 California Ave., #212, 
Palo Alto, CA 94306, (415) 
325-4800. 

Inquiry 760. 


An Algebra Library 
for C 

I f you’re an engineer or sci¬ 
entist who does extensive 
programming in C, C-LIN 
will make your job easier. It’s 
a library of linear algebra 
subroutines that, according to 
its maker, have been written 
specifically to take advantage 
of the array-manipulation 
characteristics of C. 

The C-LIN library con¬ 
sists of 42 functions, 40 of 
which come in both single- 
and double-precision versions. 
It’s available in both com¬ 
piled and source code versions. 
The compiled versions are 
available for Borland Turbo C 
and Microsoft C. 

Price: Compiled version, 

$69; source code version, 

$140. 

Contact: JAYAR Systems, 

253 College St., Suite 263, 
Toronto, Ontario, Canada 
M5T1R5, (416) 751-3284. 

Inquiry 761. 

continued 


80 BYTE* OCTOBER 1988 









0 

Nam* 

\W p ^ 1 want to know more about the Commix 32 
■ Cv Office Network. 

^ P a a |"^ rr g^ 1 more product information so 1 can 
w EZIN VJ IVI C learn how the Commix can help me. 

I| Al/C a sa ' es representative cali me to discuss the 
nMVC benefits further. 

3 

Title 



Company 

Telephone 

Address 

City 


State Zip 


Illllllll 

ITRON 


130 GAITHER DRIVE 
SUITE 116 

MT. LAUREL, NJ 08054 
(609) 722-5575 (800) 423-8044 


















NO POSTAGE 
NECESSSARY 
IF MAILED 
IN THE 

UNITED STATES 


BUSINESS REPLY MAIL 

FIRST CLASS PERMIT NO. 130 MT. LAUREL, NJ 


POSTAGE WILL BE PAID BY ADDRESSEE 

lllllllll 

ITRON 

130 Gaither Drive, Suite 116 
Mt. Laurel, NJ 08054-9983 


■ 11 1 ■ ■ I ■ 11 111 1 1 1 1 1 ■ 1 1 ■ 11 ■ I ■ 1 1 ■ 1 1 ■ 1 11 1 1 ■ 1 1 1 ■ ■ 1 1 ■ 11 























You can rely on a file server for 
LAN communications... 




All you need is patience. 
And faith. 


You’re getting the drift of this message already. File 
servers aren’t designed to solve the PC user’s commu¬ 
nications problem. But now there’s a system that is. 

Now there’s COMMIX™ 32. 

It’s a general purpose local area network for PCs and 
minicomputer hosts. It connects you with the host, 
other PCs, and peripherals such as printers, plotters, 
or modems through simple, pop-up menu commands. 

For file transfer and E-mail as a background 
task. For printer spooling and sharing directly from 
your applications programs. For terminal emulation 
that’s automatic. COMMIX 32 will let anyone perform 
common LAN tasks—without the need for expert 
assistance. 

Install it quickly. Expand it easily. 

Almost any PC user can install and connect with 
COMMIX. With each connection, you’re saving time 
and money. Because each COMMIX connection costs 
as little as $150. 


Then take advantage of expansion possibilities. 
With our optional Ethernet® Link Module, you can 
create larger LANs with thousands of users. And 
through our optional Wide Area Network Module, 
distant COMMIX LANs can appear as one network. 

If you’re lost at sea. 

And looking for solid LAN. The COMMIX 32 is 
available now. Send us a message: ITRON, a Division 
of Infotron Systems Corporation, 130 Gaither Drive, 
Suite 116, Mount Laurel, NJ 08054. 

TEL: (609) 722-5575 FAX: (609) 234-0451 
In the United Kingdom: (01) 735-0731 
In Europe: (2) 725-0770 

1-800-423-8044 


IHIIN 

ITRON 

An Infotron Division 


Circle 124 on Reader Service Card 


COMMIX is a trademark of Infotron Corporation Ethernet is a registered trademark of Xerox Corporation. 










The Ultimate 
Business Machines 


In just three years, CLUB American Technologies 
has grown into a multi-million dollar computer 
manufacturer. What's the secret to our success? The 
answer is simple, CLUB delivers solidly designed 
systems which are famous for high performance and 
superior quality. That's why so many fortune 500 
companies depend on us. Additionally, CLUB's 
on-line engineers are available to support you every 
business day with optional on-site service available. 

CLUB Model 200 Series 

The Model 200 Series are OS/2 compatible, 80286 
based systems. They are available in either 8 or 10 
MHz versions to fit your specific needs. These 
economical, yet full featured AT compatibles are 
perfect for any applications such as spreadsheets 
and word processing. 



— Model 200 Series Features & Pricing - 

Intel 80286 CPU -208/208S-6/8MHz, 210/210S-8/10MHz, 211-8/10MHz 'O' 
wait state, 512K DRAM, 1.2MB Floppy Disk Drive, 80287 Math Coprocessor 
Socket, HD/FL Controller (controller is built-on motherboard for 'S' Models) 
Keyboard Speed Switchability ('S' Models), 2 Serial/1 Parallel Ports (211), 192 
Watt Power Supply, 101 Key Enhanced Keyboard, Documentation and more. 


200 Series with Monitor and Adapter 


Model with Hard Disk 

Mono 

EGA 

VGA 

208 or 208S with 20MB 

$1275 

$1625 

$1875 

208 or 208S with 40MB 

$1420 

$1770 

$2020 

210 or 210S with 20MB 

$1705 

$2065 

$2305 

210 or 210S with 40MB 

$1850 

$2210 

$2450 

211 with 20MB 

$1805 

$2165 

$2405 

211 with 40MB 

$1950 

$2310 

$2550 


CLUB Model 212 Series 

With an effective throughput of 16 MHz, the Model 
212 Series is as fast as many 386 machines at a 
fraction of the price. Compatibility with the existing 
AT standard ensures that the Model 212 will run your 
large databases, and complicated financial software 
today, as well as OS/2 applications tomorrow. 



— Model 212 Series Features & Pricing — 

Intel 80286-8/12,1MB of DRAM, 1.2MB Floppy Disk Drive, 1:1 Interleave 
HD/FL Controller, 80287 Math Coprocessor Socket, Clock/Calendar/ 
Configuration with Battery Backup, Reduced Chassis (212D), 192 Watt Power 
Supply, 101 Key Enhanced Keyboard, Complete Documentation, and more 


212 Series with Monitor and Adapter 


Model with Hard Disk 

Mono 

EGA 

VGA 

212 with 40MB 

$2250 

$2615 

$2850 

212 with 70MB 

$2505 

$2870 

$3105 

212D with 40MB 

$2190 

$2550 

$2790 

212D with 70MB 

$2445 

$2805 

$3045 


82 BYTE* OCTOBER 1988 

























































































CLUB Model 300 Series 

The Model 300 Series 80386 microprocessor's state of the art design 
brings mainframe capability to the desktop at a vastly lower cost per 
seat. Complete compatibility with OS/2 and Unix give the Model 300 
Series the ability to meet the most demanding multi-user and 
multi-tasking applications. Let CLUB give you the key to increased 
productivity in todays complex office and engineering environments. 

— Model 300 Series Features & Pricing - 

Intel 80386 CPU - 8/20 (320), 8/16 (316S), 1MB 32-bit DRAM (320), 1MB DRAM (316), 1.2 MB Disk Drive, 
1:1 interleave HD/FL Controller (320), HD/FL Controller (316S), 80387 Math Coprocessor Socket (320), 
Weitek Support (320), 80287 Math Coprocessor Socket (316), 8 expansion slots. Clock/Calendar/ Con¬ 
figuration w/battery backup, 192 Watt Power Supply, 101 Key Keyboard, Dcocumentation, and more. 


300 Series with Monitor and Adapter 


Model with Hard Disk 

Mono 

EGA 

VGA 

316S with 40MB 

$2690 

$3050 

$3420 

316S with 130MB 

$4060 

$4420 

$4790 

320 with 70MB 

$4005 

$4330 

$4675 

320 with 130MB 

$5120 

$5445 

$5790 



CLUB Model 110 

The Model 110 is an affordable entry level 
computer. It's perfect for general business 
applications and for low cost network nodes. 

- Model 110 Features & Pricing - 

Intel 8088 CPU-4.77/10 MHz, 256K RAM Maximum 640K, Flop¬ 
py Disk Drive and Controller, 8 Expansion Slots, 150 Watt 
Power Supply, 101 Key Keyboard, Documentation and more 

100 Series with Monitor and Adapter 


System & Hard Disk 

Mono 

EGA 

VGA 

110 with 20MB 

$895 

$1255 

$1495 

110 with 40MB 

$1080 

$1440 

$1680 


Peripherals 


For your convenience, we offer the latest 

peripherals to enhance your systems. Our 

manufacturing facilities are geared to build 

systems the way you want them. Call and 

tell us what you need. Here's a list of just 

some of the products we carry. 


Storage . 


Floppy Drives: 5.25" - 1.2MB. 

.$95 

5.25"-360K .. 

.$85 

3.5"-1.44MB. 

.$120 

3.5" - 720K. 

.$105 

Tape Backups: Internal: 40MB. 

.$580 

60MB. 

.$650 

125MB .... 

.$995 

Extemal:40MB. 

.$620 

60MB. 

.$690 

Multifunction & Memory 


(all prices with OK) 


384K memory card for XT. 

.$99 

576K memory card for XT. 

.$42 

2MB multifunction card for AT .... 

.$110 

3MB extended memory card for AT 

.$110 

10MB EMS card for AT. 

.$150 

2MB EMS card for AT . 

.$110 

Mini I/O for XT and AT . 

.$75 

Mini I/O w/ floppy controller for XT $85 

80286 accelerator card for XT. 

.$299 

Modems 


1200/300 Baud rate internal. 

.$99 

2400/1200/300 Baud rate internal .. 

.$175 

2400/1200/300 Baud rate external.. 

.$210 

1200/300 Baud pocket Mini Modem . $139 

* All modems come with Bitcom software 

Printers 


Star Micronix NX 1000 9 pin. 

.$199 

Star Micronix NB-24-10 24 pin. 

.$493 

Epson FX1050 . 

.$595 

HP Laser Jet. 

.$1815 

Products for PS/2 


RAM 4000 (EMS) card OK. 

.$399 

60MB Tape backup internal . 

.$1095 

60MB Tape backup external. 

,.$1285 

120MB Tape backup external. 

..$1595 

PS/2 modem 2400 baud internal .. 

..$299 

Others 


80287-8 . 

..$230 

80287-10 . 

..$279 

80387 . 

..Call 

Ram chips. 

..Call 

Logitech Mechanical mouse. 

..$79 

Optical mouse. 

..$75 

DOS 3.3. 

..$95 


To Order: 

Continental USA, Hawaii, Alaska: 

Call (415) 490-2201 

In Canada Call PC Centre, 

Call (416) 470-0560 

International 

Call (415) 683-6623 

Customer Support & 

Technical Hotline 

Call (415) 683-6580 

Corporate, University and 
Government P.O/s Welcome 

All prices are subject to change and quantities may be 
limited. We reserve the right to substitute equivalent items. 

OS/2, MS DOS Unix, IBM PS/2, PC, XT, AT, Bitcom, Star 
Micronix NX-1000, NL24-10, Epson FX-1050, HP Laser Jet, 
Logitech Mechanical Mouse, Intel, VGA, EGA are the 
trademarks or registered trademarks of their respective 
companies 


CLUB V v. 1 8/23/88 



American Technologies, Inc. 


5401 W. Warren Avc.. Fremont CA 94539 


Circle 51 on Reader Service Card 
















































































































WHAT’S NEW 


Good Golly, It’s 
Molly 

D o you need historical 
stock market informa¬ 
tion? Do you not want to 
bother with the time and ex¬ 
pense of tracking it down 
through an on-line database? 
Molly can help. Molly is a 
historical financial database 
that contains about 100,000 
prices—about 3 megabytes of 
information. 

Molly consists of disks 
with data in Lotus WK1 for¬ 
mat for the IBM PC, or 
Microsoft Excel format for the 
Macintosh. 

It includes the Dow Jones 
Industrial Average daily close 
since 1920; the S&P 500 
Composite Index daily close 
since 1928; the S&P price/ 
earnings ratio and yield on a 
daily basis since 1940; the 
Dow Jones transportation and 
utility averages since 1970; 
short-term interest rates on a 
weekly basis since 1970; and 
intermediate, long-term, and 
Eurodollar weekly interest 
rates since 1977. There’s also 
the Nikkei Index, the Value 
Line Index, the S&P 100 Com¬ 
posite Index, advancing and 
declining issues on the New 
York Stock Exchange, and 
the NYSE advancing and de¬ 
clining volume. 

Molly runs on the IBM PC 
and compatibles with 384K 
bytes of RAM or on the Mac¬ 
intosh. You’ll also need Lotus 
1-2-3 for the IBM PC and 
Excel for the Mac. You can 
order monthly or quarterly 
updates for an annual fee. 
Price: $199.95; monthly up¬ 
dates, $79.95; quarterly up¬ 
date, $49.95. 

Contact: MarketBase, Inc., 
250 West 90thSt., Suite 12K, 
New York, NY 10024, (800) 
627-5385. 

Inquiry 764. 


SOFTWARE • BUSINESS 



Ui-fHi .t urn u 


BRISK: C:\123\DEHQ.REU g 

Next Previous Typo Statistics iffifMgaggffl} Copy Overlay Reports Exit 
X-flinlmm, X-Maxinun, Y-Hiuimm, Y-Maxinun, Zom 


VOLUME HO ENTRY 


Expected Results >199.970 


@RISK does risk analysis and simulation. 


@Risk 

Reduces Risk 

Q uestion: Which pro¬ 
gram (along with Lotus 
1-2-3 and WordPerfect) is re¬ 
quired for all incoming stu¬ 
dents at the Harvard Business 
School? Answer: ©Risk (pro¬ 
nounced “at risk”), a Lotus 
1-2-3 add-in designed for risk 
analysis and simulation 
modeling. 

@Risk is designed for situ¬ 
ations where there is uncer¬ 
tainty in the values you enter 
in your spreadsheet. The pro¬ 
gram handles uncertainty by 
letting you enter a range of 
values. It then uses probabil¬ 
ity distributions and simulation 
techniques to evaluate the sit¬ 
uation. @Risk uses Monte 
Carlo-type simulations, 
where uncertain cell values are 
varied across the probability 
distribution. Each simulation 
calculates hundreds or thou¬ 
sands of what-if scenarios, and 
then the program tells you 
the probability of each out¬ 
come occurring. 

The output from @Risk’s 
calculations is displayed graph¬ 
ically as probability distribu¬ 
tions by ©RiskGraph’s high- 
resolution graphics routines. 
You can display the output in a 
variety of formats, including 
histograms, cumulative 
curves, summaries over 
ranges of cells, or overlays. All 


graphics outputs are in a 
standard .PIC format. ©Risk 
supports VGA, EGA, CGA, 
and Hercules graphics. It 
comes with a 30-day money- 
back guarantee. 

Price: $395. 

Contact: Palisade Corp., 
2189 Elmira Rd., Newfield, 
NY 14867, (607) 564-9993. 

Inquiry 763. 


PackRat Mobilizes 
Personal Information 

P olaris calls PackRat a 
personal information 
manager and says it’s a direct 
competitor to Lotus’ recently 
shipped Agenda. PackRat is 
described as a text and graph¬ 
ics database that lets you 
enter free-form data. 

PackRat runs under 
Microsoft Windows, and the 
company says Windows’ in¬ 
terface and mouse support 
make PackRat particularly 
easy to use. For example, you 
can simply point to a date on 
a Windows calendar instead of 
having to type in something 
like “the day after tomorrow.” 

PackRat consists of several 
facilities, including a phone 
book, phone log, expense 
log, calendar, agenda, task 
list, index cards, and disk log 
file. Each of the facilities 
has its own local database, 
but depending on how you 


store it, the same information 
can be displayed on more than 
one list. 

The package also has a 
tickler function that lets you 
enter reminders. PackRat can 
give you a full range of reports 
that you can select and sort in 
a variety of ways. The program 
runs on any system that runs 
Microsoft Windows. 

Price: $395. 

Contact: Polaris Software, 

613 West Valley Pkwy., Suite 
323, Escondido, CA 92025, 
(619) 743-7800. 

Inquiry 765. 


TaxCalc Plans 
Your Taxes 

W orried about the impli¬ 
cations of tax reform on 
your personal or business 
nest egg? TaxCalc can help. 
TaxCalc Multi-Year Tax 
Planner is the latest incarna¬ 
tion of the company’s popu¬ 
lar spreadsheettemplate. Now 
it’s also available as a stand¬ 
alone run-time version. 

The program gives you 3- 
year tax analysis through 
1990, multiple alternative 
analysis of the same year, the 
ability to put up to 12 calcu¬ 
lations on-screen at one time, 
and separate schedules for 
detail input. TaxCalc also cal¬ 
culates a special report that 
follows IRS Form 8582, which 
allocates unused passive 
losses and activities. 

The template version of the 
program works with all popu¬ 
lar spreadsheets, including 
Lotus 1-2-3, SuperCalc, and 
PC-Excel. It’s also available 
for Excel on the Macintosh. If 
you have a previous version 
of TaxCalc, you can update to 
the new version for $150. 

Price: $395. 

Contact: TaxCalc Software, 
Inc., 4210 West Vickery Blvd., 
Fort Worth, TX 76107, (800) 
527-2669; in Texas, (817) 
738-3122. 

Inquiry 767. 

continued 


84 BYTE* OCTOBER 1988 







See us at COMDEX 
Cashman A348 


"TOPSPEED EAXNS A 

NDING OVATION." 


— Kent Porter, Dr. Dobbs Journal 


'... TopSpeed is surely one of the 
finest new products introduced to 
date in the PC arena...DDJ doesn 7 
give unqualified raves very often, 
but there’s no question about it in 
this case; JPI's TopSpeed Modula-2 
is first-rate’.’ 

Kent Porter 
Dr. Dobbs Journal 

'JPI Modula-2 looks like another 
classic in the making. It generates 
code as good as or better than lead¬ 
ing C compilers and the program¬ 
ming environment is a genuine 
pleasure to usel’ 

Dick Pountain 
BYTE Magazine 


The successor of Pascal: JPI TopSpeed IM Modula-2 produces 
better code than Microsoft C, Turbo C, Logitech Modula-2 
and Turbo Pascal 4.0. 

Introducing VID: The easy-to-use, source-level debugger. 
Single-step and trace through source in multiple modules. 
Examine and modify all variables in symbolic form, includ¬ 
ing arrays, records, enumerated types and pointers. Point 
and shoot breakpoints including “One-shot’,’ “Sticky’,’ “De¬ 
layed’,’ and “Monitor!’ Watch both variables and Modula-2 
expressions during execution. Automatic variable trace of all 
variables accessed, and assembler, registers and procedure 
call-stack trace windows. Package includes symbolic dis¬ 
assembler and execution profiler. 72-page manual. 


7 liked all of the hard-disk space 
that was recovered after I deleted 
my BORLAND, MICROSOFT, and 
LOGITECH compilers, because 
with TopSpeed Modula-2 all the rest 
are obsolete’.' 

Robert D. Randall 
Donnelley Marketing 


In England and Europe contact: 

Jensen & Partners UK Ltd.. 63 Clerkenwell 
Road. London ECIM 5NP. Phone: (01)253-4333. 
Compiler Kit: £59.95, TechKit £34.95, VID 
£34.95. 3-Pack £109.95. 

Handling charges: 

In UK. add £2 for each product ordered. VAT 
will be added on software. In Europe, add £4 for 
up to 3 products, £2 for each add’I product. 


The Compiler Kit includes: High-speed optimizing compiler (3,000-5,000 
lines/min. on a PC AT 8MHz), integrated menu-driven environment with 
multi-window/multi-file editor, automatic make, fast smart linker. All 
Modula-2 sources to libraries included. BONUS: Complete high-speed win¬ 
dow management module included with source. 258-page User’s Manual 
and 190-page Language Tutorial. 

The TechKit'" includes: Assembler source for start-up code and run-time library, 
JPI TopSpeed Assembler (30,000 lines/min.), TSR module, communica¬ 
tions driver, PROM locator, dynamic overlays, and technical information. 
72-page manual. 

System Requirements: IBM PC or compatible, 384K available RAM, two 
floppy drives (hard disk recommended). 

Circle 130 on Reader Service Card 



Seamlessly integrated OS/2 
version coming soon. 



VID (Visual Interactive Debugger): 
power without complexity'. 



Sieve benchmark measured by the 
British Standards Institution (BSI)— 
25 iterations on an 8MH~ AT. 


Compiler Kit $99.95 
TechKit $59.95 
VID $59.95 

3-Pack $179.95 

(Compiler, TechKit & VID) 


To Order: 

In the US, call: 

1-800-543-5202 

In Canada, call: 

1-800-543-8452 

Or mail us your order with 
a check, money order, or 
VISA/MC information. 30- 
day unconditional money- 
back guarantee. 

Shipping & handling charges: 

In North America: add $5, plus $2 
for each add’l product. CA residents 
please add applicable sales tax. 
Overseas: add $20, plus $8 for each 
add’l product. 



Jensen & 

Partners 

International 


1101 San Antonio Rd. 

Suite 301 

Mountain View, CA 94043 
Phone: (415)967-3200 


TopSpeed and TechKit are trademarks of Jensen 
& Partners International. Other brand and 
product names are trademarks or registered 
trademarks of their respective holders. 







































WHAT’S NEW 


SOFTWARE • CONNECTIVITY 



uopen 1,2,5,9,78 

at B,2 "Connuuicatioits ports: " get wports len 43 

at 1,2 " Ports' OpenWEI node: " get vdeupx len 16 

at 1,35 "Cenpty if ports on this nachine)" 
at 2,2 " Port lockfile: " get olockf len 48 
setuar j 3 

at j,2 " Baud Rate: " get vtaud len 5 list ‘'380", "1208", 

,, 24e8'7 , 4888'Y'9688 , 7'l9288 , 7 , 3ar 
at j+1,2 " Parity: " get vparity list ‘'NONE' 

at j*2,2 " Uordlength: " get vuord list "8'*,"5", 

at j*3,2 " Stopbits: u get obits list 'TY'2 M 

at read 
uclose 1 
do Gquote wports 
do 8quote vlockf 


TERM has a powerful script language. 



A Communications 

Program 

for All Systems 

I f you have different com¬ 
puters running under differ¬ 
ent operating systems and 
want a consistent user interface 
for communications, a pro¬ 
gram called Term could be just 
the ticket. The program runs 
identically under Unix, Xenix, 
MS-DOS, VMS, and BTOS. 
Term’s developer, Century 
Software, claims it is key- 
stroke-for-keystroke-compat- 
ible with more than 50 com¬ 
puter systems, ranging from 
micros to superminis. 

Term emulates the VT- 
100, VT-102, VT-52, Tele- 
Video 925 and 912, WY-50, 
ANSI 3.64, and Teletypewriter 
for every terminal attached 
to a system. It also has a pro¬ 
prietary file-transfer protocol 
called TermCRC (Term cycli¬ 
cal redundancy check) that 
lets you do file transfers at up 
to 115.2K bits per second. It 
supports XMODEM, Kermit, 
Modem7, ASCII, Binary, 
XON/XOFF, ETX/ACK, and 
line-by-line protocols. 

The program uses Lempel- 
Ziv Welch data compression, 
which the company claims 
results in an average 45 percent 
to 50 percent speed improve¬ 
ment in file-transfer times. 
Term automatically converts 
text-file formats when you’re 
transferring files between 
different operating systems. 

Term includes a full-fea¬ 
tured script language that you 
can use to build full-screen 
data-entry forms, mail gate¬ 
ways, and completely auto¬ 
mated remote communications 
sessions. It’s shipped with 35 
prebuilt script applications. 
Price: Single-user version, 
$195; multiuser version, $350. 
Contact: Century Software, 
5284 South 320 W, Suite 
C294, Salt Lake City, UT 
84107,(801)268-3088. 
Inquiry 769. 


Manage Files with 
the Bridge 

W hite Crane Systems’ 
newest version of its 
Brooklyn Bridge system-to- 
system file-transfer package 
has a number of new fea¬ 
tures, including a dual-direc¬ 
tory display, a file manager, 
and special DOS utilities. It 
runs on all MS-DOS-compat¬ 
ible systems and transfers data 
at up to 115,200 bps. 

Using installable device 
drivers, Brooklyn Bridge 2.0 
lets you quickly transfer indi¬ 
vidual files or groups of files 
with direct commands. But 
like its competitors—such as 
LapLink—the new version 
also has a dual-directory 
display that lets you see the 
directories of both machines at 
once. You use the dual direc¬ 
tory along with a 1-2-3-like 
menu to choose your transfer 
options. 

The new version also has 
several DOS utilities, such as 
BACKUP, that copy only files 
that have been created or 
changed since the last time 
you used Brooklyn Bridge. 
There’s also MOVE, which de¬ 
letes the original file once 
it’s transferred; COPY, which 
lets you work with multiple 
files using a single com¬ 
mand; and REMOVE, which has 


a security option that en¬ 
sures that deleted files are 
unrecoverable. 

Brooklyn Bridge 2.0 lets 
you share hard disks and 
peripherals between two sys¬ 
tems. It has a RUN command 
that gives you multiprocess¬ 
ing by letting you run pro¬ 
grams on a slave system at 
the same time you’re doing 
something else with the mas¬ 
ter. The program comes with 
both 3 V^-inch and 5 l A -inch 
disks, along with an 8-foot 
universal serial cable. A 50- 
foot cable is also available. 
Price: $139.95; upgrade 
from previous version, $35. 
Contact: White Crane Sys¬ 
tems, Inc., 6889 Peachtree In¬ 
dustrial Blvd., Suite 151, 
Norcross, GA 30092, (404) 
394-3119. 

Inquiry 772. 


NetWare Lands 
the Mac 

A long with MS-DOS and 
OS/2, Novell’s NetWare 
local area network (LAN) 
software now supports the 
Apple Macintosh. If you’re 
using your Mac in an Apple- 
Share network, NetWare’s 
newest version lets you be fully 
compatible. Because each 
system continues to use its na¬ 
tive operating system, Macin¬ 
tosh, IBM PC, and PS/2 users 
can continue to see and use 


the environment they’re most 
comfortable with, while 
sharing files and data across 
the network without the need 
for conversion. 

Designed for use with 
NetWare version 2.15 or high¬ 
er, NetWare for the Macin¬ 
tosh gives you the fault toler¬ 
ance, security, and high 
performance of Novell’s net¬ 
work and lets you use a 
lower-cost IBM-compatible file 
server. Macs use the stan¬ 
dard AppleShare client soft¬ 
ware to access the NetWare 
file server. NetWare provides 
full support of AppleTalk 
protocols within the server. 
Price: $200. 

Contact: Novell, Inc., 122 
East 1700 S, Provo, UT 
84601,(800)526-5463;in 
Utah, (801) 379-5900. 

Inquiry 770. 


Carbon Copy Now 
Handles Graphics 

C arbon Copy Plus, a re¬ 
mote-control communica¬ 
tions package for the IBM PC 
and compatibles, is now avail¬ 
able in version 5.0. This 
newest version adds back¬ 
ground file transfer and a 
universal graphics translator. 

The background file-trans¬ 
fer feature lets you transmit a 
file to another Carbon Copy- 
equipped computer without in¬ 
terrupting the application 
you’re working on. With the 
universal graphics translator, 
the program supports EGA, 
VGA, Hercules, CGA, and 
extended CGA cards. All of 
these are interchangeable, 
which lets you and the Carbon 
Copy user on the other end 
see and interact with the same 
graphical screen image. 

Price: $195; upgrade from 
previous version, $50. 

Contact: Meridian Technol¬ 
ogy, Inc., 1140 Hammond 
Dr., Suite A-1125, Atlanta, 

GA 30328, (404) 390-9152. 
Inquiry 771. 

continued 


86 BYTE* OCTOBER 1988 






ONCE IN A BLUE MOON. ..COME 


SCANMan:HANDHELD SCANNING FOR $299. m 

Pop any image up to 4"x 11" straight into your PC. 

Clip it. crop it, color it. Resize and rotate it. Merge, save, 
and store it. 

Choose between high contrast or high detail. Import 
images into any bestselling publishing application- 
PageMaker:Ventura m and many more. All you need is $299, 
an IBM PC, XT, AT or PS/2 (or compatible) with a spare slot, 
and five minutes to set up. 


Q KYWATCHh P 


g KYWATCHE R 


^ KYWATCHl P 

m'OiwolnABiiieMooit' 

ItsAHoteflBWiKnon 


C KYWATCHI P 




TO ORDER-or for the name of your nearest dealer- 
CALL: 800-231-7717, IN CALIFORNIA CALL: 
800-552-8885. 

Or fill in the coupon: E 

Name . ... 


Address. 


City/State/Zip. 


Phone _ _ _ 

Send to: LOGITECH, 6505 Kaiser Drive, Fremont, CA 94555 


© 1988 Logitech. PageMaker and Ventura are trademarks of Aldus and Ventura Software. 


The Hand-Held Scanner 


ffl LOGITECH 


Personal Peripherals. Worldwide. 

Circle 148 on Reader Service Card (DEALERS: 149) 


mE OF GENIU 












WHAT’S NEW 


SOFTWARE • OTHER 



Microsoft Takes 
You for a Ride 

F our years in the making, 
Microsoft’s long-awaited 
update to its popular Flight 
Simulator is ready for takeoff. 
Version 3.0 has many new 
features, including the ability 
to run on high-speed AT 
clones and support full 640- by 
350-pixel, 16-color EGA and 
VGA displays. 

Besides the old familiar 
Cessna 182 and Sopwith 
Camel, you can now add 
more than a little spice to the 
experience with a Gates Lear 
Jet and a Crop Duster. Flight 
Simulator 3.0 now uses pull¬ 
down windows to control navi¬ 
gation and communications, 
flight analysis, environmental 
conditions, and flight 
scenarios. 

There’s also a new learn¬ 
ing mode that gives you basic 
and advanced flight training, 
aerobatics, and navigation in¬ 
struction. These are prere¬ 
corded flight sessions designed 
for pilots from beginner’s 
rank all the way to advanced. 

A flight analysis package 
tells you how well you’ve 
done. 

If you’re the adventurous 
sort, you can try a night land¬ 
ing on an aircraft carrier, the 
ultimate test of flying skill. 

You can also fly together 
with other Flight Simulator 3.0 
users through a null modem 
cable or through telephone 
lines. 

Flight Simulator 3.0 runs 
on the IBM PC, XT, AT, 

PS/2s, and 100 percent com¬ 
patibles. You’ll need at least 
256K bytes of RAM, DOS 
2.0 or higher, and a CGA, 
EGA, VGA, or Hercules 
adapter. 

Price: $49.95. 

Contact: Microsoft Corp., 
16011 Northeast 36th Way, 
P.O. Box 97017, Redmond, 

WA 98073, (206) 882-8080. 
Inquiry 775. 


Forge a Few 
Fantastic Fonts 

V ersion 1.1 of Z-Soft’s 
Publisher’s Type Found¬ 
ry includes numerous new 
features that make electronic 
publishing packages faster 
and easier to use. The package, 
which runs under Microsoft 
Windows, lets you design and 
modify type fonts for laser 
printers. 

The biggest new feature is 


a Windows screen font transla¬ 
tor. This lets you see the 
final version of the font you’ve 
designed on-screen, as well 
as use it in other applications. 
Other new features include a 
virtual memory manager for 
handling large and complex 
images without performance 
degradation; data compres¬ 
sion; and an editor that lets you 
set character height and 
width guidelines. This makes 
it easier to create uniform¬ 
looking fonts. 

Version 1.1 now includes 


Describe Files with Words 


E ver run into situations 
where those eight-char¬ 
acter-plus-extension DOS 
filenames become incom¬ 
prehensible gibberish in a 
few weeks? Would you re¬ 
member what you meant by 
SAPM4755.TXT or APP- 
2REV.WK1? Extend-A- 
Name can help. It lets you 
use filenames or descrip¬ 
tions that are up to 60 charac¬ 
ters long. 

Extend-A-Name is RAM- 
resident and uses from 39K 
bytes to 65K bytes of mem¬ 
ory. If you have LIM version 
4.0 expanded memory, the 
program takes only 3K bytes 
in your base RAM. The pro¬ 
gram continually scans the 
screen for your application 
program’s load prompt. It 


then pops up with a library 
screen where you can choose 
a previously created file or 
make a new one. 

The program lets you 
create libraries, which are 
logical divisions of subdirec¬ 
tories. They let you further 
organize your files. Extend- 
A-Name also has a number 
of additional features, in¬ 
cluding copy, delete, assign, 
rename, tag, and untag. You 
can perform all these func¬ 
tions without having to leave 
your application. 

Price: $79.95. 

Contact: World Software 
Corp., 124 Prospect St., 
Ridgewood, NJ 07450, 
(800) 962-6360; in New Jer¬ 
sey, (201) 444-3228. 
Inquiry 778. 


full support for the Hewlett- 
Packard LaserJet II, includ¬ 
ing both portrait and landscape 
modes. A DOS utility is in¬ 
cluded that lets you download 
your fonts to HP printers 
without having to use 
Windows. 

Finally, the new version of 
Publisher’s Type Foundry in¬ 
cludes several new bit-map 
and outline fonts. Best of all, if 
you’re a registered owner of 
the current version, you can get 
the new version gratis. 

Price: $495. 

Contact: Z-Soft Corp., 450 
Franklin Rd., Suite 100, 
Marietta, GA 30067, (404) 
428-0008. 

Inquiry 776. 


On Cue Fights 
Window Buildup 

I f you’re one of those Mac¬ 
intosh users who keeps 
switching from application to 
application, having to return to 
the Finder (or MultiFinder) 
every time can be a pain. It can 
also result in “window build¬ 
up” of numerous stacked win¬ 
dows on your Mac desktop. 

A new program called On Cue 
claims to solve all these 
problems. 

On Cue gives you a pull¬ 
down menu that shows your 
most frequently used applica¬ 
tions. You can move among 
them simply by clicking on 
the application you want to 
use. You won’t have to move 
between overlapping windows 
on the desktop or wait for 
folders to open and close. 

The program works with 
all Macs from the 512KE on 
up. It’s easy to configure to 
your specific needs, and in¬ 
stallation is a simple matter 
of dragging On Cue’s icon to 
your system folder. 

Price: $59.95. 

Contact: ICOM Simulations, 
Inc., 648 South Wheeling Rd., 
Wheeling, IL 60090, (312) 
520-4440. 

Inquiry 777. 


88 BYTE* OCTOBER 1988 











¥TE 

PERFECT Gift 


REWARD THE COMPUTER ENTHUSIASTS ON YOUR GIFT LIST WITH A YEAR’S 
SUBSCRIPTION TO BYTE - THE DEFINITIVE GUIDE TO PERSONAL COMPUTING. 

EACH GIFT WILL INCLUDE 12 ISSUES, PLUS A BONUS ISSUE DEDICATED TO IBM 
PC’S. YOUR FIRST GIFT WILL COST ONLY $22.95 WITH ADDITIONAL GIFTS 
COSTING EVEN LESS; ONLY $19.95 EACH - BOTH GREAT MONEY SAVING RATES 
WHEN YOU CONSIDER THAT ONE YEAR OF BYTE PURCHASED AT THE 
NEWSSTAND WOULD COST $42! (CANADA: FIRST GIFT $25.95, ADDITIONAL 
GIFTS $22.95 EACH.) 

DON’T GET CAUGHT IN THE HOLIDAY RUSH, SEND US YOUR GIFT LIST TODAY 


AND WE LL DO THE REST. 

YES! I want to send gift 
subscriptions to the following 
people and save money v/jj 
off the newsstand price! |jn|| 

TO: (1st Gift-$22.95: Canada $25.95) 1800029 

Name 

Address 

City/State/Zip 

(Each additional gift-$i9.95; Canada $22.95 each) 

Name 

FROM: 

Nome 

Address 

/iLtLt/ LJJ - 

j tyj/ C//7 to/7in 

Address 

L l iy/OL LLL 

□ Payment enclosed' □ Bill me 

□ Charge to: □ VISA □ MasterCard 

Acer # Exp. date 

City/State/Zip 

Name 

Address 

City/State/Zip 

Name 

Signature 

* Please send this order card with payment in an 
envelope to: P.O. Box 550, Hightstown, NJ 08520-9893 

FREE BONUS - A gift announcement will Address 

be sent in your name to the recipient. 

Please allow 6-8 weeks for processing. City/State/Zip 
































VTE 

PERFECT Gift 


REWARD THE COMPUTER ENTHUSIASTS ON YOUR GIFT LIST WITH A YEAR’S 
SUBSCRIPTION TO BYTE - THE DEFINITIVE GUIDE TO PERSONAL COMPUTING. 

EACH GIFT WILL INCLUDE 12 ISSUES, PLUS A BONUS ISSUE DEDICATED TO IBM 
PC’S. YOUR FIRST GIFT WILL COST ONLY $22.95 WITH ADDITIONAL GIFTS 
COSTING EVEN LESS; ONLY $19.95 EACH - BOTH GREAT MONEY SAVING RATES 
WHEN YOU CONSIDER THAT ONE YEAR OF BYTE PURCHASED AT THE 
NEWSSTAND WOULD COST $42! (CANADA: FIRST GIFT $25.95, ADDITIONAL 
GIFTS $22.95 EACH.) 

DON’T GET CAUGHT IN THE HOLIDAY RUSH, SEND US YOUR GIFT LIST TODAY 
AND WE’LL DO THE REST. 


BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 42 HIGHTSTOWN, NJ 
POSTAGE WILL BE PAID BY ADDRESSEE 


EVTE 



Computers and Communications Information Group 

P.O, Box 550 

Hightstown, NJ 08520-9893 


NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 
















Com-lbk Oata Systems, 


Ine. 


MODEL IQ 80286—THE WISE CHOICE 



POWERFUL Performance at a practical price is what 
you will get with COM-TEK’s SUPER TURBO A/T. 


POWERFUL Performance at a practical 
price is what you will get with COM-TEK’s 


BACK TO SCHOOL SPECIAL 
MODEL IQ-8088 SYSTEM 

10 mhz Mother Board—256K Ram 
(2) 360K Floppy Drives 
Mono Monitor—84 Keyboard 
Multi-I/O—Phoenix Bios 
Parallel, Serial, Game Ports 


$700 00 


SUPER TURBO X/T. 

Configured to your specifications at a 
very reasonable price, our X/T is built to 
suit your every need. 


$895 


HARDWARE PRICES 



The Personal Computer that will run away with you. 
Home or Office. 

Complete System Includes 

* LS-A804 All in One Multi Main Board 
Selectable CPU speed of 4.77/10 Mhz 

Complete W/Multi I/O + MCGP-Mono+Graphics Card 

RS-232 Serial adapter, Parallel printer adapter 

Game Port adapter/360 Kbyte Floppy adapter 

Microsoft Bus versionmouse adapter 

Real Time Clock/Calendar 

CPU 8088-1/512 Memory Expandable to 640KB 

Award or Phoenix Bios Included 

Keyboard Lock, Power LED/Turbo Mode LED 

* 150 watt power supply/ X/T Slide case 

* 20 Meg Seagate Hard Disk/ 360K Floppy Disk 

* Keyboard 84 Key/ Packard Bell 12" Monochrome Monitor 
** Printers Optional** 

*** FREE Word Processing Software... 


20 Meg with Controller Card.$275.00 

40 Meg with Controller Card.$425.00 

80 Meg with Controller Card.$775.00 

360K Floppy Drive.$ 80.00 

1.2 Floppy Drive.$115.00 

35 Floppy Drive.$120.00 

1.44 Floppy Drive.$130.00 

Mono Card.$ 49.00 

EGA Mono Card.$142.00 

CGA Color Card.$ 4800 

EGA Color Card.$11200 

VGA Color Card.CALL 

Taxan 770 Multi Sync Monitor.$640.00 

Packard Bell Mono Monitor.$ 85.00 

Im-Tec Color Monitor .$24500 

Casper Mono Monitor.$ 80.00 

Relisys EGA Monitor. $43500 

NEC Multi Sync II VGA.$640.00 

Taxan EGA Monitor .$475.00 

AT Controller Card.$142.00 

XT Controller Card.$12400 

Floppy Disk Controller Card.$ 18.00 

XT Multi I/O Card.$ 58.00 

XT Pre-bullt 3 In 1 Motherboard.$235.00 

XT Pre-bullt Motherboard.$185.00 

AT 80286 Pre-built Motherboard $48500 

AT 80386 Pre-built Motherboard.$189500 

AT 80286 Baby Pre-built M/B .$49500 

84 Keyboard.$ 4800 

101 Enhanced Keyboard .$ 65.00 

8088-10 MHZ 3 In 1 Motherboard $145.00 

8088-10 MHZ Motherboard.$120.00 

80286-125 MHZ Motherboard $342.00 

80286 Baby 125 MHZ Motherboard.$338.00 

80386-16 MHZ Motherboard with 1 Meg.$1625.00 



STANDARD A/T MODEL IQ-80286 

SPECIFICATIONS 

MOTHERBOARD: Intel 80286 microprocessor key selectable 

normal (8.0 mhz) and turbo (12.5 mhz) 
processing speeds, socketed for the 
80287 math coprocessor, eight expansion 
slots (2 eight bit—6 sixteen bit), clock- 
cal, 1 meg. RAM included. Multi I/O and 
Phoenix or Award Bios included. 


Configured to your specifica¬ 
tions at a very reasonable 
price, our A/T is built to suit 
your every need. 


YOUR PRICE 


POWER: 

200 watt, switching power supply with 
leads for 4 devices. 

DISKS: 

(1) 1.2 meg, half height, dual sided- 
quad density floppy drive. (1) 40 
megabyte, half height, fixed disk drive. 
40MS access time. 

CABINET: 

Full size AT style drawer cabinet with cor¬ 
porate security lock panel mounted reset 
switch, and status LEDs for turbo, power 
and fixed disk. 

KEYBOARD: 

Enhanced style, 101 keys with LEDs to 
indicate NUM locks and CAPS lock 
status, separate cursor pad, numeric 
touch pad, top mounted function keys. 

DISPLAY SET: 

Hi-res, text and graphics, monochrome 
card (Here, compat.) hi-res, TTL amber 
monochrome monitor. 1 parallel port. 

WARRANTY: 

1 year on parts and labor limited depot 
warranty. 30 day money back guarantee 
if not satisfied with out product, for any 
reason. 


*OPTIONS AVAILABLE 


$1695.00 

POWERFUL Perfor- 
mance at a practical 
price is what you will 
get with COM-TEK’s 
SUPER TURBO A/T. 
Configured to your 
specifications at a very 
reasonable price, our 
A/T is built to suit your 
every need. 

MODEL IQ 80286- 
THE WISE CHOICE 


XTIAJ Slide Case $ 34.00 

AT Baby Case $ 5800 

AT Slide Case S 6500 

AT Tower Case.$28500 

Baby AT 200 Watt Power Supply.$ 72.00 

150 Watt Power Supply $ 48.00 

200 Watt Power Supply.$ 68.00 

40 Meg Tape Backup System $34900 

MS-DOS 33 GW/BASIC .$120.00 

1200 Modem.$ 95.00 

2400 Modem .$235.00 


Printers 


. 'CALL 


POWERFUL Performance at a practical price is 
what you will get with COM-TEK’s SUPER TURBO 
IQ 80386. Configured to your specifications at a 
very reasonable price, our IQ 80386 is built to suit 
your every need. 

MODEL IQ 80386—THE SUPER WISE CHOICE! 

$3295 



SPECIFICATIONS 

MOTHERBOARD: 


POWER: 

DISKS: 

CABINET: 

KEYBOARD: 


DISPLAY UNIT: 
WARRANTY: 


STANDARD A/T MODEL IQ-80386 

Intel 80386 microprocessor, user selectable (4.77, 8.0 and 16.0 
mhz) upgradeable to 20 mhz. Processing speeds, socketed 
lor the 80287 math coprocessor, eight expansion slots (2 eight 
bit, 5 sixteen bit. and 1 thirty-two bit), clock-cal, 2 meg. RAM 
included, upgradeable to 8 meg. Includes Phoenix or Award 
Bios and Multi-I/O card. 

200 watt, switching power supply with leads lor 4 devices. 

(1) 1.2 meg, hall height, dual sided—quad density floppy drive and 
1.44 floppy. 

(1) 80 megabyie, lull height, fixed disk drive. Seagate. 

Full size AT style drawer cabinet with corporate security lock 
panel mounted reset switch, and status LEDs lor turbo power 
and fixed disk. 

Enhanced style. 101 keys with LEDs to indicate NUM lock 
and CAPS lock status, separate cursor pad, numeric touch 
pad, top mounted function keys. 

Hkes, text and graphics, monochrome card (Here, compat.) 
hi-res, TTL amber monoerhome monitor, 1 parallel port. 

1 year on parts and labor limited depot warranty. 30 day money 
back guarantee il not satisfied with our product lor any reason. 


*OPTIONS AVAILABLE: 
Color system (CGA) 

EGA system 
VGA system 
Math co-pro A/T 
Additional 1.2 dr. 

360K floppy dr. 

1.44 floppy 


20 meg drive 
40 meg drive 
80 meg drive 
35 floppy drive 
MS-DOS 3.21 
MS-DOS 33 
Mouse 


Award Bios 
Multi I/O 
1200 modem 
2400 modem 
Additional RAM 
' Available in the tower case. 
Call and ask for specifications. 


o COM-TEK HAS DESIGNED THEIR POLICY TO BETTER 
SERVE, HELP AND PROTECT THEIR CUSTOMERS. 


• COM-TEK MAKES SURE ALL THEIR CUSTOMERS GET 
1st PRIORITY IN SALES—SERVICE—CUSTOMER 
RELATIONS 


. COM-TEK’S FRIENDLY STAFF IS BETTER TRAINED TO 
HELP AND SUPPORT YOU IN EVERY WAY POSSIBLE 
WITHOUT LEAVING YOU ON HOLD. 


30 DAY MONEY BACK GUARANTEE FOR ANY REASON—NO QUESTIONS ASKED—1 YEAR ON PARTS AND LABOR—LIMITED DEPOT WARRANTY 

SYSTEMS • SYSTEM OPTIONS • NETWORKING 
CALL FOR SPECIFICATIONS 

In N.H.: 603-363-8333 1-800-942-4255 Outside of N.H. 

P.O. Box 221 

Corner of 9 & 63, Chesterfield, N.H. 03443 

Tech Support Call: 603-363-8334 


Circle 510 on Reader Service Card 


OCTOBER 1988 • BYTE 88NE-1 

































































REGIONAL 


What’s New 

METRO NEW YORK • NEW ENGLAND 


Sales Prospect 
Management 

P rosell is a program de¬ 
signed for sales execu¬ 
tives who often work on the 
road. It includes a calendar 
and account management and 
file capabilities, which are 
cross-linked to provide auto¬ 
matic updates among sections. 
The program also includes a 
calculator, phone directory, 
and import/export utilities. 

Prosell’s prospect manage¬ 
ment system consists of a pros¬ 
pect worksheet with firm ad¬ 
dresses, contacts, phone 
numbers, next step and target 
date, automatic update, re¬ 
trieval of prospects from 
multiple fields, and more. 

With the prospect summary 
report, you can sort by time or 
by number of dollars ranking 
and send the report to the 
printer or to management by 
electronic mail. 

The file cabinet includes 
eight documents: letter, 
memo, quotation, order, ex¬ 
pense report, travel log, form- 
letter library, and scratch 
pad. You can retrieve the docu¬ 
ments by four categories: 
date, document number, sub¬ 
ject, and prospect name. 

You can also use Prosell to 
make visual presentations on 
your laptop, and you can 
store up to 15 different presen¬ 
tations in your computer. 
Prosell runs on the IBM 


Send Us Your 
Local News 

B YTE is expanding its 
coverage of local events 
in the Northeast region. If 
you would like your event, 
seminars, conferences, or 
local computer users group 
covered, please send infor¬ 
mation to: Regional Editor, 
BYTE, One Phoenix Mill 
Lane, Peterborough, NH 
03458. 



PC, XT, AT, PS/2s, and com¬ 
patibles with 640K bytes of 
RAM and DOS 3.0 or higher. 
The manufacturer recom¬ 
mends at least 10 megabytes of 
hard disk space. 

Price: $795. 

Contact: Lowell Corp., P.O. 
Box 15053, Worcester, MA 
01615,(508) 756-5103. 

Inquiry 815. 


Multimedia 
Database for 
CD-ROM Publishers 


IBM PC, XT, AT, 80386- 
based machines, and compat¬ 
ibles with 640K bytes of RAM, 
a hard disk drive, and DOS 
3.0 (DOS 3.2 if a CD-ROM 
drive is attached) or higher. 

It is compatible with EGA, 
CGA, and Hercules cards 
and Microsoft-compatible 
mice. 

Price: $750; CD-ROM pub¬ 
lishing utility, $5000. 

Contact: Crowninshield 
Software, Inc., 1105 Com¬ 
monwealth Ave., Boston, 

MA 02134, (617) 787-8830. 
Inquiry 814. 


Classes for Building 
MIDI Software 

T wo musicians/pro¬ 
grammers are offering 
a series of six weekly classes 
on MIDI programming. The 
classes start on October 3 
and will cover the topics of 
the MIDI specification; an 
overview of librarians, edi¬ 
tors, mappers, sequencers, 
and compositional pro¬ 
grams; converting data; 
building a sequencer; and 
more. 

The classes will be taught 
by Joe Ravo, a professional 
musician who’s written 
commercial MIDI pro¬ 
grams, and Charlie Miller, a 
professional musician who’s 
also the president of MU- 
SIG, the New York City’s 
MIDI user group. The class¬ 
es aren’t language-specific, 
and you needn’t bring any 
hardware or software. 

Price: $250 for the series. 
Contact: Charlie Miller, 
362 West 52nd St., New 
York, NY 10019, (212) 246- 
7438. 


M ediaBase is a DBMS 
that lets you store and 
combine text, bit-mapped 
graphics, and audio and video 
images for publication and 
distribution on CD-ROM. With 
an optional publishing util¬ 
ity, you can output a nine-track 
tape in High Sierra format 
and send it directly to a CD- 
ROM stamping facility. 

You can link analog video 
images from a laserdisk player 
to records in your database, 
and when you query those 
records, the video will play 
automatically on a television 
screen. You can also play and 
control from the database one 
or two of the soundtracks on 
a laserdisk. 

You can perform Boolean, 
phrase, proximity, wild-card, 
and, naturally, word search¬ 
es in the database. 

MediaBase runs on the 


Two Shows, One Roof 

T he Jacob K. Javits Con- c 
vention Center in New e 
York City will be swarming 
with engineers, technicians, f 
and information specialists c 
the second week of October a 
as it hosts the Fall Design I 
Engineering Conference v 
and Info ’88, the Infor- c 
mation Management Expo- v 
sition. s 

The engineering confer- r 
ence is sponsored by the p 
American Society of Me- a 
chanical Engineers and will c 
run from October 11 to 13. It a 
will feature exhibits of A 
CAD/CAM/CAE applica- C 
tions, laboratory and pro- ti 
duction test equipment, and f: 
other engineering topics. B 
The conference expects to 0 


draw 6000 attendees and 275 
exhibitors. 

Info ’88, which will run 
from October 11 to 14, is 
dedicated to MIS executives 
and Fortune 1000 end users. 
Exhibitors will display soft¬ 
ware, peripherals and ac¬ 
cessories, local-area net¬ 
works, communications 
systems, and computer secu¬ 
rity devices. The show ex¬ 
pects to draw 400 exhibitors 
and 45,000 attendees. The 
convention center is located 
at West 36th St. and 11th 
Ave., New York, NY. 
Contact: Cahners Exposi¬ 
tion Group, Stamford Of¬ 
fice, 999 Summer St., P.O. 
Box 3833, Stamford, CT 
06905,(203) 964-0000. 


88NE-2 BYTE* OCTOBER 1988 











If you’re still not sharing 
your laser printer, 





A laser printer is expensive. 
That’s why it makes sense to 
share it among more than one PC. 

SmartPrint lets you do 
just that. It connects up to 
six PCs of any kind to any 
laser printer. 

Then, all six PCs can use 
the same printer. SmartPrint 
scans and “locks on” to 
the right PC automatically. 

No switches or A/B boxes 
are needed. 

A lit display lamp indicates which 
PC is currently ‘ ‘connected.’ ’ 


After printing SmartPrint ‘ ‘locks 
on’ ’ to the next PC sending 
printer data. 

SmartPrint requires no software 
either, so it’s completely transparent 


to the user and compatible with 
virtually every application or 
environment-even LAN systems. 

And your laser printer can 
be located as far as 1,000 feet 
from your PCs because SmartPrint 
has its own line driver and 
power supply. 

It’s easy to use, too. You can 
install SmartPrint yourself in 


See us at 

cpfifrtDiM 71 

November 14-18, 1988 
Bally’s Las Vegas 
Las Vegas, Nevada 
Booth #B-106 


a few minutes using stan¬ 
dard serial cables. 

The Price/Performance 
Winner 

SmartPrint costs only 
$149, which makes it the 
best buy in its class. 
Guaranteed! 

If you’re not completely 
satisfied return SmartPrint 
within 30 days for a full 
refund. 

SmartPrint is made in 
the USA with quality electronic j 
components and a rugged 
metal casing. And it’s 
backed with our full one- 
year repair/replacement 
warranty. 

So call now and use 
your Visa, MasterCard, 
or AmerEx. And stop 
hogging your 
laser printer! 


1 - 800 - 368-7737 

(Anywhere in the United States or Canada) 


'****'*»► 



?oMPu , iE« e p«ooucTs 8560 VineyardAve., Suite 405, Rancho Cucamonga, CA 91730/(714) 945-5600 03 HH 

© 1988 Dressclhaus Computer Products 


Circle 516 on Reader Service Card 


OCTOBER 1988 • B Y T E 88NE-3 































SUPER-286/12 

80286 CPU 12 MHz/OWS 
Small footprint 
EGA card and Diamond 
Scan monitor 

— 1.44M 3 1/2” floppy drive 
40MB HH Hard Disk 


Spear’s Systems are becoming 
landmarks in the computer industry. 




$CALL 


SPEAR’S 386/20 

Elegant Tower Case 
80386/20MHz, SI = 24 
—— Fully compatible with IBM AT® 

^ 1.2M High Capacity floppy drive 
3 1/2” 1.44M floppy, drive of 
the future 
71MB Hard Disk 

MONO-286/8 

— 80286 CPU 8/6 MHz 

— — Hercules Compatible Mono card 
Monochrome monitor 

EGA-286/8 $1620 

_ 80286 CPU 8/6 MHz 

— EGA monitor and EGA card 
-- 20MB HH Hard Disk 

PRO-286/10 

— 80286 CPU 10 MHz/lWS 
^ EGA card 

Diamond Scan monitor 

— AT 30 MB Hard Disk 

MONO-286/12 

— 80286 CPU 12 MHz/OWS 


$2150 


$1499 


EGA-286/12 

-- 80286 CPU 12 MHz/OWS 
— Small footprint 
—— EGA monitor and EGA card 
-- 20MB HH Hard Disk 

MONO-386 

-- 80386-16 CPU 

16/6 MHz/OWS Wait State 
-- 64K SRAM Cache 

— Mono monitor and card 

EGA-386 

80386-16 CPU 

— EGA monitor and EGA card 
20MB HH Hard Disk 


$2151 


$2050 


$2540 




BoTmiliTiTT/rif; 


OTHER PRODUCTS: 

^ Everex Modems 

1200B Internal 
2400B Internal 
2400B External 

Everex Tape Backup 

40MB External 
60MB Internal 
125MB Internal 
40MB Floppy Tape 

Hard Disk 

20MB (XT) 

40MB (HH) 

71MB 


$620 
$650 
$1195 
$399 


$269 

!!580 

S865 


XT MONO System (10MHz) $599 

BRAND NAME LAPTOP 

(640K, 2Drives) $1259 

Graphic cards, EMS cards, 
monitors, printers, 

3 1/2” floppy drives, etc. CALL 


— Small footprint to save space 
— — Mono card 

Monochrome monitor 

* All systems come with 1.2MB floppy drive, 
and FD/HD dual controller. 


SERVER-386 $3295 

-- 80386-16 CPU 
— EGA card 
—^ Diamond Scan monitor 
71 MB Hard Disk 


Call Spear Technology 

(312) 480-7300 



TECHNOLOGY INC. 


710A Landwehr, Northbrook, IL 60062 
Sales: (312) 480-7300 
Tech Support (312) 480-7386 
FAX: (312) 480-9538 

Spear 03 VI.2 7/20/88 


Attractive Discount for Dealers 
and Quantity Buyers. 

Special Discounts for Students 
and Professors (ID required). 

Everex, Hercules, IBM, AT, Diamond Scan, and OS/2 are trademarks 
and registered trademarks of their respective companies. 



Spear Technology, Inc. provides you with excellent quality 
and services. If you are not satisfied for any reason please 
call our president, Webster or V. P. Ahmed at (312) 
480-7300. If you have any technical questions, our full¬ 
time technical support staff is there to answer them. 

Terms: We accept MasterCard, Visa, COD (Cashier 
check, cash, or approved check), Company/Institutional 
P.O.. For returns and repairs, call for RMA number. A 
15% restocking on all unauthorized returns item. No 
credit issued after 30 days from date of shipment. Copies 
of original sales order must accompany any return. Prices 
are subject to change. 


88NE-4 BYTE* OCTOBER 1988 


Circle 521 on Reader Service Card 



























_.T__ 






m 


n.Lik.31 


INDEPENDENT STORE IN NYC DEDICATED 
TO IBM ® PC SOFTWARE AND PERIPHERALS ONLY 


If We Don’t Have It, It’s Probably Not Worth Having. 

STORE HOURS: 9:00 A.M.-5:30 P.M. E.S.T. MON.-FRI. 

SATURDAYS: 10:00 A.M.-4:00 P.M. 

Terms, Conditions and Prices May Differ In Our Store. 
CORPORATE ACCOUNTS WELCOMED. 

PC LINK, CORP. 29 WEST 38TH STREET. 2ND FL., NEW YORK, NY 10018 


CALL TOLL FREE 1-800-221-0343 

FOR ORDERS ONLY _ 


All prices listed In this ad are effective Oct. 1-31, 
1988. All Brands are Registered Trademarks. 
IBM is a Registered Trademark of IBM Corp. 


in new york CALL 1-212-730-8036 

FOR ORDERS & INQUIRIES 


THIS MONTH’S SPECIALS—OCTOBER 1 stthrough 31 st 


IMAGEN. 

PC PUBLISHER KIT. 1595.00 


LOGITECH. 

HiREZ MOUSE (Bus Version), 


BITSTREAM. 

85.00 FONTWARE Soft Fonts. 149.00 


MICROSOFT. 

MOUSE Serial or Bus Version.. 


99.00 


BUSINESS SOFTWARE 
ASHTON-TATE 

dBASE III PLUS 1.1 . CALL 

MULTIMATE ADVANTAGE II. CALL 

BORLAND INT. 

EUREKA. 99.00 

ANSA PARADOX V 2.0. 439.00 

PROLOG 1.1 . 69.00 

SIDEKICK PLUS. 149.00 

TURBO BASIC. 69.00 

TURBO C. 69.00 

TURBO PASCAL 4.0. 79.00 

QUATTRO. 139.00 

CLEAR SOFT. CLEAR (CHART dBASE CODE) CALL 
CONCENTRIC DATA 

R & R REPORT WRITER FOR DBASE 111+ 129.00 

CROSSTALK COMMUNICATIONS 

CROSSTALK MK.4. 129.00 

CROSSTALK XVI 3.6. 85.00 

REMOTE 2. 109.00 

FOX SOFTWARE 

FOX BASE PLUS V 2.1. 229.00 

FOX BASE+ MULTIUSER. 379.00 

GREAT PLAINS. ACCOUNTING PACKAGES CALL 

JAVELIN SOFT. JAVELIN. 75.00 

KORTEK. FREEWAY ADVANCED. 99.00 

LIFETREE SOFT. VOLKSWRITER 3. 129.00 

LOTUS DEV. CORP. 

LOTUS 1-2-3(SOLD IN OUR STORE). 329.00 

SYMPHONY (SOLD IN OUR STORE). 479.00 

AGENDA (SOLD IN OUR STORE). 295.00 

MECA. MANAGING YOUR MONEY 4.0. 139.00 

MERIDIAN. CARBON COPY PLUS. 139.00 

MICRO PRO 

WORDSTAR 2000+ REL.3 . 249.00 

WORDSTAR 2000+ REL.3 LEGAL VERSION CALL 

WORDSTAR PROFESSIONAL REL.5. CALL 

MICROSOFT 

CHART V 3.0. 295.00 

C COMPILER . 309.00 

FORTRAN COMPILER . 309.00 

MACROASSEMBLER. 119.00 

EXCEL. 309.00 

PROJECT. 349.00 

QUICK BASIC. 69.00 

QUICK C. 69.00 

WINDOWS. 69.00 

WINDOWS 386 . 145.00 

WORD VERSION 4.0 . 239.00 

WORKS. 109.00 

MONOGRAM. DOLLARS & SENSE. 109.00 

NANTUCKET. CLIPPER. 399.00 

OWL INT. GUIDE 2.0. 159.00 

QUARTERDECK. DESQ VIEW. 89.00 

SBT. ACCOUNTING SOFTWARE (Sold in Store) CALL 

SSC. SOFTWARE BRIDGE. 129.00 

STSC 

APL*PLUS V 7.0. 649.00 

STATGRAPHICS. 649.00 

SOPHCO 

PROTEC (HARD DISK PROTECTION). 185.00 

SOFTWARE GROUP. ENABLE V 2.0 . 399.00 

SOFTWARE PUBLISHING 

HARVARD TOTAL PROJECT MANAGERII 369.00 

P.F.S. GRAPH/PLAN.ea. 89.00 

FIRST CHOICE. 75.00 

PROFESSIONAL FILE/PLAN.ea. 159.00 

PROFESSIONAL WRITE. 139.00 

SYMANTEC. Q&A 3.0. 259.00 

WALLSOFT 

THE Ul PROGRAMMER. 199.00 

THE DOCUMENTOR. 199.00 

WORDPERFECT CORP 

WORDPERFECT V 5.0. CALL 

WORDTECHSYSTEMS 

D B X L. 99.00 

QUICK SILVER DIAMOND. 369.00 

XYQUEST. XY WRITE III +. 399.00 

GRAPHIC & DESKTOP PUBLISHING 

ALDUS. PAGE MAKER. CALL 

ASHTONTATE 

CHART/DIAGRAM/SIGN MASTER. CALL 


BRIGHTBILL-ROBERTS 

SHOW PARTNER. 79.00 

SHOW PARTNER F/X. 279.00 

DIGITAL. GEM DRAW PLUS. 175.00 

LOTUS DEV. FREE LANCE+(Sold In Store) 359.00 

MICROGRAFX. WINDOWS DRAW. 229.00 

SOFTWARE PUBLISHING 

HARVARD PRESENTATION GRAPHICS... 295.00 

XEROX. VENTURA (NEW) VERSION 2.0 .. CALL 

Z SOFT. PC PAINTBRUSH +. 99.00 

Z SOFT. PUBLISHER PAINTBRUSH. 179.00 

UTILITIES 

CORE INT. CORE FAST. 119.00 

EXECUSYSTEMS.XTREE PRO. 79.00 

FIFTH GENERATION. FAST BACK+. 129.00 

FUNK SOFT. SIDEWAYS 3.2. 59.00 

MICROLYTICS. GOFER. 49.00 

MICROSOFT. LEARNING DOS. 39.00 

NORTON. UTILITIES V 4.0. 59.00 

NORTON. UTILITIES ADVANCED 4.0. 99.00 

REVOLUTION.CRUISE CONTROL. 29.00 

QUALITAS. 386 TO MAX. 59.00 

SOFT CRAFT. FANCY FONT. 149.00 

SOFT CRAFT. LASER FONT. 149.00 

TRAVELING SOFT. LAP-LINK . 89.00 

GRAPH!CTABLETS t KEYBO ARDS,MICE 

DATA DESK. TURBO KEYBOARD. 139.00 

LOGITECH. HiREZ MOUSE (Bus Version) . 85.00 

LOGITECH.C7 MOUSE+PC PAINTBRUSH 99.00 

LOGITECH.C7 PUBLISHERS MOUSE. 119.00 

MICROSOFT. SERIAL OR BUS MOUSE .... 99.00 
MICROSOFT. MOUSE WITH WINDOWS ... 145.00 
PRINTERS 

BROTHER. M-1709 240 CPS PAR/SER. CALL 

HEWLETT-PACKARD.LASERJET II. CALL 

HEWLETT-PACKARD. DESKJET. CALL 

OUTPUT TECH. OT-850XL 850 CPS. CALL 

TOSHIBA. P351SX. 1095.00 

TOSHIBA. P321SL. 495.00 

HP LASER ACCESSORIES 

BITSTREAM. FONTWARE (SOFT FONTS) . 149.00 

HEWLETT-PACKARD 

FONT CARTRIDGES 

(A.C.D.E.G.H,).ea. 129.00 

(B,F,J,K,L,M,N,P,Q,T,U,V,W,X,Y).ea. 219.00 

(R.Z).ea. 295.00 

SOFT FONTS.ea. 169.00 

MEMORY FOR LASERJET II ONLY 

1MB/2MB/4MB MEMORY BOARDS. CALL 

IQ ENGINEERING. SUPER CARTRIDGE 599.00 
IMAGEN. PC Publisher Kit adds DDL, HP-GL & 
PostScript to HP LaserJet printers. Emulates 
15 HP Cartridges, HP 7470/7475pen plotters. 

Diablo 630, Epson MX-80/FX-80, & more. 

Comes with 30 (1 to 254 point) Fonts, 2Mb Ram 

PC Publisher Kit for HP LaserJet II. 1595.00 

MONITORS 

AMDEK. 1280 MONITOR. 739.00 

AMDEK.410A MONITOR. 189.00 

Elite Business. Design VIEW/19 (1280X1024)595.00 

PGS. MAX-12 (MONO MONITOR). 189.00 

PGS. ULTRASYNCH EGA MONITOR. 589.00 

NEC. MULTISYNC II EGA. 689.00 

SONY. C P D-1302/C PD-1303 MULTISCAN EGA CALL 
WYSE.700 1280X800 HI RES. MONITOR.. 789.00 
MODEMS 

EVEREX. EVERCOM 1200 (Internal). 109.00 

EVEREX. EVERCOM 2400 (Internal). 199.00 

HAYES. SMARTMODEM 2400 . 499.00 

HAYES. SMARTMODEM 1200. 299.00 

HAYES. 1200B+SMARTCOM II. 299.00 

HAYES. 2400B+SMARTCOM II. 499.00 

MIGENT. 1200 POCKET MODEM. 139.00 

MIDI PRODUCTS 
MUSIC QUEST 

MIDI Co-Processor Card. 139.00 

Starter System+. 199.00 

Starter System. 175.00 

TWELVE TONE SYSTEMS 

CakeWalk 2.0 Sequencer. 129.00 


DISKDRIVES 

I OMEGA. 20MB BETA II INT. DRIVE. 

MINISCRIBE. 70MB HARD DISK FOR AT . 
MINISCRIBE. 40MB HARD DISK FOR AT . 

SEAGATE. ST-225 20MB WITH W/D. 

SEAGATE. ST-251-1 40MB FOR AT. 

SYSGEN.QIC FILE 60 EXT.BACKUP. 

SYSGEN.BRIDGE FILE. 

SYSGEN.BRIDGE TAPE. 

TOSHIBA. 3 1/2" & 5 1/4’ Drives. 


EXPANSION BOARDS 

64K150NS RAM CHIPS. 

256K 150NS RAM CHIPS. 

AST. SIXPAK PREMIUM 0KB C/S/P. 

DCA. IRMA BOARD II. 

HERCULES. MONO GRAPHICS PLUS. 

INTEL. ABOVE BOARD PS/286 512K. 

TALL TREE. JRAM-3 OK (TO 2MB). 

VIDEO 7. VEGA DELUXE. 

VIDEO 7. VEGA VGA. 

VIDEO 7. FAST WRITE VGA 8 or 16 Bit.. 
VIDEO 7. V-RAM VGA 8 or 16 Bit. 


959.00 

859.00 

629.00 

309.00 

595.00 

859.00 

349.00 

549.00 

CALL 


CALL 

CALL 

209.00 

799.00 

199.00 

489.00 

159.00 

199.00 

295.00 

499.00 

599.00 


NETWORKING 

INVISIBLE. NETWORK 200 . 299.00 

SERVERTECHNOLOGY 

EASYLAN STARTER KIT FOR 2 PC’S. 179.00 

EASYLAN EXPANSION KIT FOR 1 PC’S... 99.00 

SCANNERS & FACSIMILE 

BROTHER. PERSONAL FAX-100. 975.00 

DEST. PC SCANNERS. CALL 

COMPUTERS 
PC LINK 

386A MODULE1. 16MHZ, 1MB 32 BIT RAM, 

ONE 1.2MB DRIVE . 2195.00 

386A MODULE11. 16MHZ, 1MB 32 BIT RAM, 

ONE 1.2MB DRIVE, 40MB HARD DISK 2695.00 
386A is a XT type chassis, can accommodate AT 
size adapters. 

386B MODULE 1. 16MHZ, 1MB 32 BIT RAM, 

ONE 1.2MB DRIVE. 2295.00 

386B MODULE11. 16MHZ, 1MB 32 BIT RAM, 

ONE 1.2MB DRIVE, 40MB HARD DISK 2795.00 
386-20 MODULE 1. 20MHZ, 1MB 32 BIT RAM, 

ONE 1.2MB DRIVE. 2495.00 

386-20 MODULE11. 20MHZ, 1MB 32 BIT RAM, 
ONE 1.2MB DRIVE, 40MB HARD DISK 2995.00 
386B & 386-20 are a AT type chassis. 

STANDARD FEATURES FOR PC LINK 386. 
CHASSIS CAN ACCOMMODATE UPTO FIVE 
1/2 HEIGHT DEVISES (3 are accessible), 
HARD/FLOPPY CONTROLLER WITH CABLES, 

101 ENHANCED KEYBOARD, SERIAL/PARALLEL 
PORTS, BATTERY BACK REALTIME CLOCK, 
ONE YEAR WARRANTY. 

TOSHIBA 

T1000 512KB ONE 3 1/2" DRIVE 4.77MHz.. CALL 
T1200 1MB 20MB HD. ONE 3 1/2" DRIVE .. CALL 

T3100/20 640KB ONE 3 1/2", 20MB HD. CALL 

T5100 2MB RAM ONE 3 1/2", 40MB HD .... CALL 

WYSE 

2112 1,2MB DRIVE 1 MB RAM 8/12 MHz CPU, 

101-KEY KEYBOARD MS DOS 3.1 . CALL 

PC 386 (16MHz) ZERO WAIT-STATES 1 MB 
RAM,1.2MB DRIVE,KEYBOARD,MS DOS 3.2 

« MODE,SERIAL/PARALLEL PORT.. CALL 
AUGE COMPUTER WORKS. 

80386-16MHz REPLACES IBM/XT MOTHER 
BOARD. 1MB RAM, FIVE 8-BIT (2 SHORT), 

2-16 BIT, 1-32 BIT SLOTS & SOCKET FOR 80387. 
WORKS WITH MOST PRESENT HARDWARE 
INCLUDING HARD/FLOPPY DISKS DRIVES & 
KEYBOARD. OS/2,1-2-3 (V2.01), dBASE, 
AUTOCAD,VENTURA, WINDOWS a OTHER 
MAJOR SOFTWARE COMPATIBLE. 1495.00 

THIS AD WAS PREPARED USING HPLJ II 
VENTURA & IMAGEN PC PUBLISHER’S KIT 


TERMS AND CONDITIONS 

We reserve the right to repair, replace or return to manufacturer for repair, all goods acknowledged faulty or damaged on receipt by customer. Customer Must Call For 
Return Authorization Number Before Returning Any Goods. Prompt attention will be given to all damaged and faulty returned goods. Any goods returned for credit are 
subject to 20% restocking charge, plus shipping charge. No Returns For Credit On Any Software. Customer must deal directly with the manufacturer If the customer 
finds any false claims made by tne manufacturer. All goods are shipped VIA U.P.S. ONLY. Shipping charges are 2% of the total purchase price or $3.00, whichever is 
greater. Please call for shipping charges on Printers & Accessories. C.O.D. goods are shipped for Cash or Cashier's Check Only. Max $1500.00. Please allow 7 to 10 work¬ 
ing days for personal or corporate checks to clear. To expedite shipping send money order or cash ier's check, or charge to your VISA OR MASTERCARD. WE DO NOT 
Add a Service Charge For Credit Card Usage. PRICES SUBJECT TO CHANGE WITHOUT NOTICE. NOT RESPONSIBLE FOR TYPOGRAPHICAL ERRORS. 


Circle 520 on Reader Service Card 


OCTOBER 1988 • BYTE 88NE-5 
































































































































































Orders, Call Toll Free Tech Support & Information 

1 - 800 - 888-2983 1 - 612 - 881-9197 

Mailing Address: 9801 Dupont Ave. So, Suite 175 Bloomington, MN 55431 

ORDER DESK & TECHNICAL SUPPORT OPEN: M-F 9a.m.-5(xm. CST 



EVEREX 

Model 


3000A 


16MHZ-386 

•64 K Static RAM cache 
•1 MB-100NS Dram 
•1.2 MB Floppy 
•Hard drive 
floppy controller 

$189540 


EVEREX 

Model 

1700C 

12MHZ-286 

•1 MB 100NS Dram 
•1.2 MB Floppy 
•Hard drive 
floppy controller 

$129540 



National On-site Warranty Service 



EVEREX 

Model 


$86940 


1800 

8MHZ-286 


•512 K RAM 
•1.2 MB Floppy 
•Hard drive 
floppy controller 


Available on ALL EVEREX Computers 


LAPTOPS 

Toshiba 

T-1000 .Call 

T-1200H .2349.00 

T-3200 .3795.00 

T-5100 .4829.00 

NEC Multispeed 

EL.1429.00 

HD.2395.00 



HARD DRIVES 


MAXTOR 

1140 140 MB.1595.00 

2190 190MB.1695.00 

4380 380MB.2495.00 

MICROPOLIS 

1333A 44MB.569.00 

1335A 72MB.649.00 

SEAGATE 

ST-225 w/Controller, 20MB.269.00 

ST-238 w/Controller, 30MB.289.00 

ST-251 40MB.359.00 

ST-4096 80MB .649.00 

MEMORY EXPANSION 

Everex RAM 3000 3MB EMS w/OK. 8900 

RAM 10000 10MB EMS w/OK.129.00 

Uses 1MB Chips 

MATH COPROCESSORS 

Intel .Call 


PRINTERS 


Citizen .Call 

NEC LC-890 Laser .Call 

Okidata 393 .929.00 

Panasonic .Call 

Toshiba. Call 

MODEMS 

Everex 1200B Int .75.00 

Everex 2400 Bd Int.149.00 

Everex EFAX Modem Ext.329.00 

Okidata Okitel.Call 

★ SPECIAL ★ 

Miniscribe 3675-65MB Hard Drive 

w/Adaptec 2372 Controller.Call 


SOFTWARE 

25-60% Off Retail 


TAPE BACKUPS 


Everex 60MB Internal.679.00 

Everex 60MB External .759.00 

Mountain 40MB.379.00 

POWER BACKUPS 

Stedi Watt 450VA.479.00 

Stedi Watt 750VA.599.00 

MONITORS 

Mitsubishi.Call 

Sony.Call 

NEC .Call 

Evervision EGA .359.00 

VIDEO CARDS 

ATI .Call 

Everex EGA.139.00 

Paradise 480.159.00 

Everex EVGA.269.00 


WE WELCOME EDUCATION AND CORPORATE ACCOUNTS 


88NE-6 BYTE- OCTOBER 1988 


Circle 511 on Reader Service Card (DEALERS: 512) 



































































56 All This for only $997»» 


FAST MASTER" III 


Corporate P.O.s 
Government Agencies 
Universities 


/ WELCOME 


CORTEX CORPORATION 

1 - 800 - 458-1740 

Tech Support 1-612-888-8693 
9401 James Ave. S., Bloomington, MN 55431 


XT Turbo Professional Model 

56 Reasons why this is THE system you should buy! 


Speeds 4.77 to 25 MHz 


51 Standard or AT Jr. Case 


52 30-Day Money-Back Guarantee 53 2 Year Limited Parts/Labor Warranty 


54 48 Hour Burn-In Testing 55 FREE Utility Software 


About CORTEX Corporation 


When you're looking for Personal Computers, peripherals, accessories, or 
supplies at the best price available ‘PLUS* the priceless support you just 
can't get from the warehouse stores ... CORTEX is the place. 

When you are tired of being "sold" something, we invite you to a refreshing 
break. Contact us today. Our experienced staff is dedicated to consistency, 
courtesy, and reliability. Our philosophy is to provide you with the product or 
service that not only fits your budget, but also your requirements. We feel you 
should get what you’re looking for without paying for unnecessary extras. 

You must have VALUE. You deserve to be helped by a professional 
organization instead of a professional salesperson. Our staff is made up of 
computer professionals, engineers, and technicians who absolutely MUST 
help you get the most for your dollar. 


150 Watt 
Switching 
Power Supply 

110/220 Volt 
Switchable 

Phoenix 

Bios 


20 

AT Jr. 

Style 
Cabinet 

. Keyboard 
* Lock 

c Turbo 
0 On/Oft 

6 Reset 


115/220V 
3U Power Input 


parallel 
Printer Port 


20 Meg 

11 Hard Disk (Hidden) 


Amber 

1 Hi-Res TTL 

Monochrome Monitor 


6 Slots 
Available 


Hard 
38 Disk 

Controller 


12 Power on Light 

13 Power Switch on Front 
2 Tilt & Swivel Base 


Clock- 

Calendc 


Two Available 
14 Half Height Mounts 


360K 

3 Floppy 
Drive 


Scroll 
23 Lock 
Light 


Num 
22 Lock 
Light 


Floppy Disk 
Controller 


Optional 

" 2nd Serial Port 


RS232 

Serial 

Port 


Joystick 

Port 


TTL Monographics 
or RGB Color Output 


Twelve Function 
Keys 


Click or Non 
Click Key Touch 
Your Choice 


Caps 
21 Lock 
Light 

Numeric 
Key Pad 


Air Cooling 
Fan 

Factory 
I.D. Code 


36 

Auxiliary 
Power Outlet 


Four Protective 
43 Rubber Feet 


~ n Composite 

Mono/Color Port 


Bus Mouse 
29 Port 


, g Intel 8088-2 
43 Microprocessor 


8087-2 Coprocessor 
Socket 


9 "On" Light 


Turbo 

Light 


Hard 
7 Disk 
Light 


41 

42 


640K 
RAM 

47 Speaker 


Nickel Plated 


Proper Label with 
Serial Number and 
Date Code 


Separate 
Editor Keys 


Key Pad 


4 

Rom Sockets 
To User 


Circle 514 on Reader Service Card 


OCTOBER 1988 • BYTE 88NE-7 


















-GET SMART - MICRO 



You’re in Good Company With 
Micro Smart! 

In addition to the thousands of home-users 
who rely on Micro Smart, our corporate clients 
include: New England Power 

University Of Alabama State of New York 
Boston University Tufts Universitv 
Georgia Tech University of Hartford 

Granite State Power University of Pennsylvania 
U.S. Government 
Aetna Insurance 
Honeywell 
Mass Electric 


Harvard University 
Holy Cross 
Yale University 
Xerox Corporation 


SMART MICRO (f) : 10 mhz 

• Compatibility —bylar the best and most compatible bios 
We guarantee that MS-DOS software will operate 
flawlessly: Lotus. Symphony. Flight Simulator. Wordstar 
2000. Word DBase. RBase. the list qoes on and on 

• Turbo Speed — 4 77 mhz to 10 mhz both keyboard and 
software selectable 

• Turbo light — No guessing ? It it's on. it's Turbo 

• 8 expansion slot motherboard 

• 512K Memory — High quality pre-tested chips on a 1MB 
motherboard 

• FREE Hercules compatible high resolution amber 
monitor and graphics card. 

• Expandibleto 1MB with FREE Extended Memory Software. 

• We even give you a tilt and swivel based monitor lor ycut 
comlort 

• One high quality 360K floppy drive. (Our head technician 

checks each one | / / I I 

• Continuous and heavy duty 150 Watt power supply (15 / 

Wafts more than most competitorsl I 

• A battery backed-up clock/calendar 

• A slot for a math co-processor chip 8087. / V 1 

• 1 serial port — you can add a second ry-m / 

• 1 parallel port for your printer. . / r"»*, 

• 1 game port tor toy sticks 

• AT Style Keyboard with 10 Function Keys. / 

• FCC Class B Approved. j 

$ 659. 95 

Smart Micro E with hard drive 

21 megabytes - complete system .$999.95 

33 megabytes - complete system.$1049.95 

42 megabytes - complete system.$1099.95 


. SMART MICRO 3B6 

• Smart Linq Novell Unix & Xenix Compatible. 

• 8/16MHZ, no wait states (16/20MHZ Optional) 

• Compatibility — by tar the best and most compatible bios. 
We guarantee that MS-DOS software will operate flaw¬ 
lessly: Lotus, Symphony, Flight Simulator, Wordstar 2000, 
DBase, RBase, the list goes on and on... 

• 1024K-memory — High quality pretested chips (80 NS) 

• Battery backed up clock calendar 

• 1 parallel port. 

• 1 Serial Port (second port $20.00 additional). 

» 8 full expansion slots 

• Enhanced Keyclick Keyboard (101 key). 

• Hercules compatible graphics card. 

• High-resolution monochrome monitor with a tilt and 
swivel base. 

• 1.2MB floppy drive. 

» 3 half-height external access device bays. 

• 2 half-height internal device bays. 

» 200 watt power supply. 

• FCC Approved. 

$2,199. 95 


SMART MICRO/AT286 
10MHz 

(Optional 12MHZ - “0” Wait State) 

• Smart Linq' Novell Unix & Xenix Compatible. 

• Compatibility — by far the best and most compatible bios. 

We guarantee that MS-DOS software will operate flaw¬ 
lessly: Lotus, Symphony. Flight Simulator. Wordstar 2000, 
Word, DBase. RBase, the list goes on and on... 

• 8 expansion slots to till all ot your expansion needs. 

• Turbo light — No guessing, It it's lit, it's Turbo. 

• 512K memory — High quality pre-tested chips (upgrade- 
able to 1MB on the motherboard). 

• FREE Hercules compatible high resolution amber 
monitor and graphics card. 

• We even give you a tilt and swivel based monitor for 
your comfort. 

• Onehighqualityfloppydrive. 1.2 meg or 360 K. (Our head 

technician checks each one.) I i . i 

• 200 watt power supply. iT"’ 

• AT style keyboard with 10 function keys. 

• 1 parallel port. *<7 

• Slot for a Math Co-processor 80287 , 

• A clock calendar lor automatic time and date w/battery 
backup. 

• FCC Class B Approved. 

$ 999? 5 

AT/286 systems complete with Hard Drives 

20 megabyte complete systems . SI.399.95 

42 megabyte complete systems . SI.499.95 

60 megabyte and larger. from SI.699.95 


SMART MICRO OPTIONS 


WHEN QUALITY, PRICE AND SERVICE COUNT 

Long wails (or your system? NEVER! Order it TECHNICAL ASSISTANCE 
by 2:00pmonanyweekdayand,If instock, we We pride ourselves in our ability to assist in 
will ship it that day. Microsmart provides you most situations. We will even try. when able, to 
with service all year round! help you with a competitor's product, or try to 

All of our computers are given a primary burn steer you in the right direction for assistance, 
for 48 hours and after setup, are burned again Just call our well-trained technical staff. You will 
for 72 hours. We then configure YOUR system find them anxious to be of service. Call (617) 
and diagnostically check it out. 872-9090. 

SERVICE MONEY BACK GUARANTEE 

No one does it better! Shipments are made Absolutely. We don't want you to have a product 
Monday through Friday. "All in-stock items that you aren't happy with. Just let us know within 
are shipped the same day If your order is 21 days of receipt and, upon return, we will give 
placed by 2:00 p.m. Orders placed after 2:00 you a refund (less shipping handling and in- 
p.m. are shipped the next business day. surance). 


ALL of the systems shown come with 
PC-WRITE word processor, PC-CALC 
spreadsheet PC-DESKTEAM, and 
Smart Utilities. 


• 42 to 204 megabyte drives Installed... from $499.95 


MICRO 



NETWORKS 
SMART LINQ 

Your answer to 
your problems 
see next page. 


,TM 


SMART,! 


200 Homer Avenue, Ashland, MA 01721 

1-508-872-9090 

FAX: 508-881-1520 

TRADEMARKS: IBM Corp.; Lotus Development; 
Tandy Corp.; Microsoft, Inc.; Micro Smart. Inc.; 
Novell; NEC; Smart-Ling. 



ORDER TOLL 
1 - 800 - 333-8841 

(Orders Only) 

Technical Assistance (508) 872-9090 

Order by 2:00 p.m. 
shipped by 5:00 p.m. 


(Sold with System) 

EGA exchange with EGA monitor 80287 math 

and EGA card (640x350 resolution) coprocessor.SCALL 

S449.95 Tactile 101 key enhanced 

VGA exchange with 100% keyboard . $25.00 

hardware compatible EGA, CGA, DOS 3.3. SCALL 

and Hercules (800 x 600 Mouse $69.95 

resolution). $699.95 300/1200 baud modem 

CGA exchange complete with w/software . $69.95 

CGA Card and Monitor . $210.00 2400 baud modem 
(EGA, CGA and Multisync exchange w/software . $149.95 

replaces monochrome card and 360Kfloppy diskdrive $89.00 

monitor.) 3V2” floppy disk 

drive. from S115.00 

Custom Configuration— 
Our Specialty! 

If you don’t see what you want here, we will 
build it to suit you. Just ask. 

1 TERMS & CONDITIONS 

2 The prices quoted here are for cash. We will 
accept MasterCard, VISA, Discover and 
American Express. C.O.D.’s are accepted without 
any deposit. Purchase Orders are accepted 
based on prior approval. Call today for details. 
Prices subject to change without notice. Not 
responsible for typographical errors. 

21 day money back guarantee less shipping, 
handling and insurance. 


c 1988 Micro Smart, Inc. 

88NE-8 BYTE* OCTOBER 1988 


^OPTia/j 1 




































SMART" 


AND 


SMART-LINQ 






EASY 

INSTALLATION Q 

We prepare the system for you ^ 
(standard or custom configuration). ^ 

IT IS READY 
TO USE 

With 

SMART-LINQ™ 
you just 
PLUG & PLAY 


SMART-LINQ™ 

NOVELL STYLE NETWORK 

STARTING AT 

$299.95 


per station 


(complete with software and cables) 


-LINQ" 

SMART LINQ 

IS 

THE 

MISSING LINK 


> 

3J 

H 


ADD STATIONS 
WITH EASE 

The system will handle from two to 
254 work stations. Add a station 
whenever you need to. 


With 

SMART-LINQ™ 
you just 
PLUG & PLAY 


^ SMART-LINQ-.'r^^^ 

SMART-LINQ" - SMART FEATURES * * 


■ DEDICATED FILESERVER? NO! 

Any station in our network can be established as the file server. Unlike many networks, 
you do not need to dedicate a specific unit as a file server with SMART LINQ'*. 

■ FILE & RECORD LOCK? YES! 

■ 2 YEAR WARRANTY!! 

■ UP TO 254 STATIONS 

■ UP TO 10 MEGABIT TRANSFER 

■ UP TO 3,000 FEET (with repeater). 

■ INSTALLED IN LESS THAN 15 MINUTES 


Starts at 

mart $2999.00 
Linct 

s 

M 

A 

Smart *7*' 

L.nq- $3949.95 

s 

M 

A 

Smart *7°“' 

Linq- $4899.95 

2 station network 

R 

3 station network 

R 

4 STATION network 

• AT 286 Server Workstation. 

T 

• AT 286 Server Workstation. 

T 

• AT 286 Server Workstation. 

• with 40 megabite 640K 


• with 40 megabite 640K 


• with 40 megabite 640K. 

• XT8088 Workstation. 


• Two XT8088 Workstations. 


• Three XT8088 Workstations. 

• Two SMART LINO™ Cards 

L 

• Three SMART LINQ™ Cards. 

L 

• Four SMART LINQ™ Cards. 

• SMART LINQ™ Software and 


• SMART LINQ™ Software and 


• SMART LINQ™ Software and 

DOS 3.3A 

1 

DOS 3.3A 

i 

DOS 3.3A. 

• 25 Ft. of Cable* 

N 

• 50 Ft. of Cable.* 

N 

• 75 Ft. of Cable.* 

• Software Installed Ready To Run. 

Q 

• Software Installed Ready To Run. 

Q 

• Software Installed Ready To Run. 

NETWORKtNG S^^gPAO 






Smart 
Lino” 

XPANSION MODULE 


$ 999.95 


i 8088-2 Computer - complete 
i 640K of Memory 

• SMART LINQ™ Board and Software 
► 25 Ft. of Cable.* 


THE DUAL-USER' 

® 60 Megabyte System 

□ 2 Stations Networked 

□ Operate as 2 Separate A.T.’s 

□ 12 MHZ 80286 System 

□ No Speed Degradation 

□ Set Up In Minutes 


COMPLETE PACKAGE 

(Everything You Need) 

$ 2499.95 


* You may purchase additional cabling and alter the actual cable lengths. 


2 YEAR WARRANTY 

We are confident of our product. Therefore we 
offer you a two year repair or replacement, at 
our option, warranty on all parts of our Smart- 
Linq' Network except cables. Just ship your 
unit to us freight prepaid and we will ship it 
back within 24 hours of arrival. 

AFTER WARRANTY SERVICE 

As a team, we have been serving you since 
1981. We know how important it is loryou to 
be up and running. In and out of warranty 
service is treated the same, YOU'RE IM¬ 
PORTANT TO US! All repairs are done within 
24 hours! 

For technical assistance call (508) 872-9090. 


ORDER TOLL FREE! 
1 - 800 - 333-8841 

(Orders Only) 

TECHNICAL ASSISTANCE (508) 872-9090 

Our hours are from 9:30 a.m. to 5:30 p.m. E.S.T. 
Monday through Friday and from 
10:00 a.m. to 4:00 p.m. E.S.T. on Saturday 


MICRO 


SMART inc. 


200 Homer Avenue, Ashland, M A 01721 
1-508-872-9090 

FAX: 508-881-1520 

TRADEMARKS: IBM Corp.: Lotus Development: 
Tandy Corp.: Micrusott. Inc.: Micro Smart, Inc.; 
Novell: NEC: Smarl-Linq. 


C 1988 Micro Smart, Inc. 

OCTOBER 1988 -BYTE 88NE-9 





































Built By 




At UNIQ Tech, NERDS are respected. In fact they’re revered. When it comes to building top-notch IBM 
compatible computers, no one works harder or is more concerned with quality than our nerds. NERDS is an 
acronym for Nouveau Engineering Research and Development Specialists. UNIQ Tech is owned and 
operated by engineers. This assures you that what you purchase will be evaluated, tested and scrutinized by 
true ‘blue’ (pardon the pun) professionals. Perhaps that’s why 80 % of our customers are dealers who specialize 
in networking. CAD/CAM and other complex operations that would maim a lesser computer. 

Decide for yourself. Call the company that will work harder for you. UNIQ TECH, the company with 
NERDS. 


Complete Solutions 

COMPUTERS OPERATING SYSTEMS NETWORKS 


80386(16,20MHZ) DOS ETHERNET 

80286AT (10,12M HZ) SCO-XENIX-386 ARCNET 

8088XT (4.77/10MHZ) SCO-XENIX-286 NOVELL 

PORTABLES D-LINK 

TERMINALS |-1 3COM 


UNIQ TECHNOLOGY INC. 

165 D New Boston St., Woburn, MA 01801 

( 617 ) 935-7150 


88NE-10 BYTE* OCTOBER 1988 


Circle 522 on Reader Service Card 






























Competence. 



At CRC we think competence 
is worth pursuing. 

There was a time — not so long ago — when 
anyone could configure a PC out of IBM- 
standard components and off-the-shelf 
software and call himself a systems integrator. 

That time is gone. 

To make a 25-MHz 80386 system or a high- 
performance network actually work you need 
know-how — hardware know-how, software 
know-how, system know-how, and application 
know-how. Know-how acquired through 
hands-on experience — not out of a catalog. 

In short, competence. 

You also need to listen to what your customer 
wants and needs, and adapt the manufacturers’ 
“standard” products to fit those needs. Which 
we do. Every day. 

We use only certified, quality components, 
like ALR computers, Novell Netware, 
Thomas-Conrad Arcnet cards... and we make 
sure they all work 
together as a system 
before they leave our 
shop — because it’s 
your business on the 
line. 


Why not call CRC now? 

Find out how refreshing 
competence can be. COMPUTER 



Computer Resource Center Inc. 

209 Broadway Methuen, MA 01844 (508) 689-9795 



c -e >n »t • e•r i.n .c 


OCTOBER 1988 • B Y T E 88NE-11 


Circle 513 on Reader Service Card 






















Buy with 


Confidence 



In an effort to make your 
telephone purchasing a more 
successful and pleasurable 
activity, The Microcomputer 
Marketing Council of the 
Direct Marketing Association, 
Inc. offers this advice, "A 
knowledgeable buyer will be a 
successful buyer." These are 
specific facts you should know 
about the prospective seller 
before placing an order: 

Ask These Important 
Questions 

• How long has the company 
been in business? 

• Does the company offer 
technical assistance? 

• Is there a service facility ? 

• Are manufacturers warran¬ 
ties handled through the 
company? 

• Does the seller have formal 
return and refund policies? 

• Is there an additional charge 
for use cf credit cards? 

• Are credit card charges held 
until time of shipment? 

• What are shipping costs for 
items ordered? 


(Q> Direct Marketing Association, Inc. 1988 

88NE-12 BYTE* OCTOBER 1988 


Reputable computer dealers 
will answer all these questions 
to your satisfaction. Don't 
settle for less when buying your 
computer hardware, software, 
peripherals and supplies. 

Purchasing Guidelines 

• State as completely and ac¬ 
curately as you can what 
merchandise you want in¬ 
cluding brand name , model 
number, catalog number. 

• Establish that the item is in 
stock and confirm shipping 
date. 

• Confirm that the price is as 
advertised. 


This message is brought to you 
by: 

the MICROCOMPUTER 
MARKETING COUNCIL 
of the Direct Marketing 
Association, Inc. 

6 E. 43rd St., 

New York, NY 10017 

MMC 

MICROCOMPUTER 
MARKETING COUNCIL 

of the Direct Marketing Association, Inc. 


• Obtain an order number 
and identification of the 
sales representative. 

Make a record of your 
order, noting exact price in¬ 
cluding shipping, date of 
order, promised shipping 
date and order number. 

If you ever have a problem, 
remember to deal first with the 
seller. If you cannot resolve the 
problem, write to MAIL 
ORDER ACTION LINE, c/o 
DMA, 6 E. 43rd St., New York, 
NY 10017. 



ttt ccr'f uie* 



















Giant Wave Heading Straight for Boston! 


It’s coming. The wave of information 
and resources you need to run your 
business, your home office, or for your 
personal use, in an efficient, cost- 
effective way. The wave is coming to 
the Hynes Oct. 27-29. 

Whether you’re in architecture, educa¬ 
tion, engineering, manufacturing, law, 
government, healthcare, construction, 
real estate, accounting, or finance, 
you’ll get right to the product for your 
specific needs with our Vertical Market 
Matching Program. 

See What’s Hot In 
Computer Graphics 

You’ll experience everything from 
Desktop Publishing, presentation 
graphics, graphics software, to low- 
cost CAD systems and more. And all 
will be explored in focused conferences. 

The information wave at the Northeast 
Computer Faire is co-sponsored by 
the world’s leading computer user 
group, the Boston Computer Society 


and its 29,000 member information 
and education network. 

Brace yourself for hundreds of ex¬ 
hibits for the professional small 
systems user, with a huge variety of 
computers, software, accessories, 
services and peripherals. At the best 
prices in town. 

The 11th Northeast Computer 
Faire’s information wave hits the 
Hynes Convention Center Oct. 27-29. 
Riding the wave of imagination for 
your computer needs. 



October 27-29, 1988 
Hynes Convention Center, Boston, MA 

Co-Sponsored by 

OOOOTbe Boston Computer Society SM 


r 


Register Early And Save $4.00! 


n 


Fill out this coupon and mail with your check for 
$11.00 for each registrant, postmarked by 
October 8, 1988. 


Include the names and addresses of each 
registrant for whom you are enclosing a check. 
(Photocopy coupon for additional registrants.) 


Name 


Title 


Company 
Address _ 
City_ 


State_Zip_ i 

Phone (_)_ 

Three day conference and exhibits $11.00 in j 

advance, $15.00 at the door. Make check payable 
to "Northeast Computer Faire.” Mail to: Attendee 
Registration Department, Northeast Computer I 
Faire, 300 First Avenue, Needham, MA 02194. i 
Advanced registrations accepted only with full | 
payment and each registrant’s name and address. 

. Tickets will be mailed to each individual registrant . 
| separately. _ bm iosJ 


To exhibit, call (617) 449-6600, ext. 5028. 


Produced by: 

HTHE INTERFACE GROUP Inc.. 

World’s Leading Independent Producer of 
Conferences and Expositions 
300 First Avenue • Needham, MA 02194 

©1988 The Interlace Group, Inc. 


OCTOBER 1988 -BYTE 88NE-13 


Circle 519 on Reader Service Card 






























You’ve seen them on the pages of Byte 
— now enjoy these delightful images as 
stunning limited edition prints! Each ex¬ 
quisite, 16" x 20" reproduction is part of an 
edition strictly limited to only 1000 prints. 
The museum-quality paper is an acid- 
free, 100% cotton fiber stock (highly 
resistant to yellowing or cracking) which 
will preserve image color and brightness 
for generations. 

The artist, Robert Tinney, personally 
inspects, signs and numbers each individ¬ 
ual print. Accompanying the print is a Cer¬ 
tificate of Authenticity (also signed and 
numbered by Tinney) which verifies the 
number of the edition and the destruction 
of the press plates. 

The price of each print depends on the 
number of unsold prints in the edition, and 
is shown beneath the photos at left. If your 


Word Processor 


order exceeds $100, deduct 15%. All 
prints are shipped flat via UPS Blue Label, and carry an 
unconditional 30-day guarantee. 

To order, clip the coupon below. VISA, MasterCard or 
AmEx orders may call 1-318-826-3003. 


#D Number Crunching $55 


#F Human Dimensions $55 


Programmable $55 |jjp 

Hardware 


Intelligent $90 
Reflections 


illlliit 5 

#C Technological $60 
Breakthrough 


YES! Send me the following Byte Limited Editions. 


QTY. # 


TITLE 


AMOUNT 


If your order exceeds $100, deduct 15%. $ 


TOTAL 


$4 postage & handling ($25 overseas). 

□ Send a color brochure 
showing your other prints. 

□ I have enclosed U.S. check or money order. 

□ C.O.D. (via UPS—stateside orders only) 

□ VISA □ MasterCard □ American Express 
Card #: 


Expires:. 


— Signature:. 


SHIP MY PRINT(S) TO: 
Name:_ 


State:. 
Country: . 


Mail this coupon to: 

ROBERT TINNEY GRAPHICS 

P.O. Box 778 • Washington, LA 70589 

For VISA, MasterCard or American Express orders, 

or for more information «*** 

CALL 1-318-826-3003 


88NE-14 BYTE* OCTOBER 1988 





































































Instant envelopes from any 
HP compatible laser printer 


If you use a laser printer, 
you already know that laser 
printers do a great job with 
pages, but they're awful 
when it comes to envelopes. 



First, you have to 
select the landscape mode, 
then pick a font code, and 
finally you have to position 
the name and address at 
just the right place on the 
screen and hope it comes 
out right on the envelope. 

Even for a single address! 

That's why even though 
laser printed envelopes look 
much better, most users give 
up and type their envelopes 
on a standard typewriter 
instead. Getting those crisp 
font styles onto envelopes 
is just too complicated. 

Until now. 

Introducing ERMASOFT 
Laser Envelopes 2.0, the 
smart envelope utility for 
HP compatible laser printers. 



ERMASOFT Laser 
Envelopes 2.0 lets you print 
any of your laser printer's 
internal, cartridge or soft 
fonts. And it can even mix 
up to four different styles 
on each envelope. 

ERMASOFT Laser 




Envelopes 2.0 also lets you 
capture a name and address 
directly from your appli¬ 
cation with a pop-up, 5K 
memory resident, cut-and 
paste utility. 

It grabs the 
name and 
address from 
the screen and 
stores it in 
memory. You 
can even capture 
more than one 
and save them to 
disk in a batch file. 

Or, use 

ERMASOFT Laser 
Envelopes 2.0 from 
the DOS prompt and 
enter an entire list. It's 
ideal for frequent business 
mailings that need a 
personalized look. 

And ERMASOFT Laser 
Envelopes 2.0 not only 
prints envelopes that look 
great; it's easy to use, too. 
Forget those clumsy land¬ 
scape and font settings. 
You won't need to change 
a thing on your printer. 

Once you've installed 
your choices, ERMASOFT 
Laser Envelopes 2.0 gets 
it right every time. 

And ERMASOFT Laser 
Envelopes 2.0 handles a 
wide range of envelope 


sizes from a small 3"X5" to 
a large 8V2"X11". It even 
does postcards and direct- 
mailers. No other program 



ABC Corporation 

Atf Mr. Robert Smith 

10000 


is as easy to use 
or as convenient, nor as 
economical—ERMASOFT 
costs only $49.95 plus $3 
shipping and handling. 

Its small cost and big 
value will enhance your 
laser printer investment, 
as well as the look of your 
correspondence. 

In fact, we're so confident 
that you'll be completely 
satisfied, we guarantee it. If 
for any reason you don't 
agree, return it within 30 
days for a full refund. 

Use your Visa or 
MasterCard and order now. 
And make your envelopes^ 
look as good as what's ^ 
in them. 



1 -800-288-ERMA 

ERMASOFT 

[LASER ENVELOPES 2.0J 


E.R.M. Associates, 29015 Garden Oaks Court, Agoura Hills, CA 91301 m 

HP is a registered trademark of Hewlett-Packard Company © 1988 E.R.M Associates 

OCTOBER 1988 • B Y T E 88NE-15 


Circle 517 on Reader Service Card (DEALERS: 518) 







Introducing the next generation computer, the Cambridge Z88. 


No disks. No DOS. 






CAMBRIDGE 

COMPUTERS 


i © * $ % a a* ( ) - + l 

l234567890-«\ 


QWERTYUlOPli E 

: ,, . T E 

ASDFGHJKLi r£ 


2. X C V B N M 


hOEJt MENU HELP □ 


y 7 SHIFT 0 


<p t=> & 


THE MOST PORTABLE, FULL 

FUNCTION COMPUTER EVER MADE. 

■ No disks, or disk operating 
system 

■ 8.25" x 11.5" x .875", weighs 
less than 2 lbs., goes anywhere 

■ 32K of built-in memory, expands 
to over 1.5 megabytes 

■ Powerful applications software 

■ Supertwist LCD display, 

8 lines x 106 columns 

■ QWERTY keyboard with silent 
travel keys 

■ Operates on 4 AA batteries for 
20 hours 

■ PCLink imports/exports 
Wordstar, Lotus 1-2-3, and 
ASCII files 

■ Solid state Memory Cartridges m 
for added memory 

■ Permanent storage of contents 
on EPROM Memory Cartridges™ 


not the average 
personal computer. 

The Cambridge Z88 wasn’t designed to be the average 
personal computer. In fact, the Cambridge Z88 is the 
first in a new generation of personal computers, unlike 
any computer ever seen before. 

Operating without disks or a disk operating system, 
the Z88’s internal software enables you to move easily 
from task to task without booting, loading, opening, 
saving or quitting. Replaceable solid state Memory 
Cartridges™ add to memory capacity, operating ease and 
program capacity. 

Designed by Clive Sinclair who introduced the break¬ 
through Sinclair ZX80, 81 and QL, the Cambridge Z88 is 
compact, lightweight, and powerful enough to be used 
anywhere; just switch it on. 

The best news about the Cambridge Z88 is the price; you 
pay less for this personal computer than you would for 
some PC software and peripherals-$599.00. And it won’t 
cost you anything to try the Cambridge Z88 yourself. 

Architecture 

The Cambridge Z88 is designed with four chips: a CMOS 
Z80; a 32K RAM (expandable to over three 
megabytes); a 128K ROM for the operating 
system, powerful BASIC, and built-in 
applications (word processor, spread¬ 
sheet, daily date manager, etc.); and 
custom controller chip. 


The Cambridge Z88, 



Memory 

The Cambridge Z88’s memory is expandable with replace¬ 
able solid state RAM and EPROM Memory Cartridges™ 
that fit into three easy to access slots under the key¬ 
board. The EPROM cartridges retain their contents 
when removed from the Z88. 

Task switching 

With Instant On™, there’s no booting, loading, opening, 
saving, or quitting. When you want to work on a new 
task, press the INDEX key to display a list of applications 
and files; then select one. The task you were working on 
will be instantly saved. Switched off, the Z88 automati¬ 
cally saves your work; turn it on again, everything 
appears exactly as you left it. 

Operating features 

Display: 8 lines by 106 column supertwist LCD display 
with 80 columns of work area, including page map with 
a view of the entire page and command menus. 
Keyboard. A full sized, easy to use QWERTY keyboard 
with silent travel keys. Context sensitive command 
menus can be opened to display all of the available 
commands and their keyboard equivalents. 

Communications 

The Z88 has an RS232 port for a printer (serial and 

parallel cables are available), modem, 
and a PCLink enabling ASCII, 
Wordstar, and Lotus 1-2-3 files to be 
transferred to and from your PC. 

Memory Cartridges™ are available in 32K, I28K, and 512K. 


Put the Cambridge Z88 
to the test for 15 days, 

Test the Z88 for the next 15 days and discover what 
the next generation of personal computers will be 
like: at work, travel, home, use the Z88 anywhere. 
You will also receive free, a one year subscription 
to CompuServe, the nation’s electronic bulletin 
board. If you decide not to keep the Z88, return 
it for a complete refund. 

and get free, a one year 
$40.00 subscription to 

CompuServe 

the electronic communication 
network bulletin board. 

H Electronic Mail ■ Bulletin Board 

■ User Forums ■ Computing Publications 

■ New software and hardware 


ORDER FORM 

r^. 


ORDER BY MAIL: Make check or money order payable to Cambridge Direct, 
Box 4200, Northbrook, IL 60065-4200. 


. Telephone L 


Address _ 
City_ 


Check no. _ 
Card name. 


. Money order no.. 
_Card no. . 


. Exp. date _ 


Signature_Date_ 

ORDER BY PHONE: To order by phone with a credit card, call 

1 - 800 - 435-7729 from 10am to 7pm, Monday through Friday, Central time, 

and ask for Operator 10. Please have card name, number, and expiration date 

L ready when ordering. 

Cambridge Direct will express your Z88 within 48 hours after receipt of order. 



QTY. 

ITEM 

ITEM 

PRICE 

PACK & 
SHIP 

TOTAL 

PRICE 

EXTEND 

PRICE 


8000 Z88 Computer 

599.00 

12.00 

611.00 



8201 32K RAM Pack 

45.00 

3.00 

48.00 



8202 128K RAM Pack 

110.00 

3.00 

113.00 



8210 32K EPROM Pack 

45.00 

3.00 

48.00 



8211 128K EPROM Pack 

110.00 

3.00 

110.00 



8220 IBM PC Link II 

75.00 

3.00 

78.00 



8230 Serial Cable 9M to 25F 

22.00 

3.00 

25.00 



8231 Parallel Cable 9M to 36M 

65.00 

3.00 

68.00 



8240 Modem and Cable 

259.00 

5.00 

264.00 



8232 AC Adapter 

9.95 

3.00 

12.95 



Illinois residents add 7% sales tax 
TOTAL ORDER 


The Cambridge Z88 computer 

-$59900 

Includes a one year limited warranty, 
manual, and lightweight carrying case. 


31 


Circle 509 on Reader Service Card 

CAMBRIDGE 

DIRECT 


1419 Lake Cook Rd. Suite 300 
Deerfield, IL 60015 
1-312-940-1554 

For Z88 dealer locations or questions 
about the Cambridge Z88, call the Cambridge 
product support team at 1-800-435-7729. 

















































Short Takes 


BYTE editors offer hands-on views of new products 


3-in-One P321SLC 


Illustrator 88 


AppleCD SC 


Super PC-Kwik 


PolyBoost II 


Tickler/2 


Zortech Comm Toolkit 



Toshiba 3-in-One: The Colorized Version 


THE FACTS 


C oloring movies has gotten 
Ted Turner a lot of criti¬ 
cism, but no one can object to 
what Toshiba has done to its 
24-pin dot-matrix printer. Be¬ 
sides being fast and capable of 
high-resolution printing, the 
new Toshiba 3-in-One 
P321SLC can print in four 
colors and can produce some 
remarkable output. Using 
combinations of the cyan-ma- 
genta ribbon, you can get out¬ 
put in up to seven colors, in¬ 
cluding black. Green, orange, 
and purple can be simulated. 

Assembling the printer and 
setting up the paper feed takes 
about 3 minutes, but once the 
mechanical requirements are 
taken care of, changing con¬ 
figurations is a breeze. The 
front panel ’ s four switches and 
liquid crystal display let you 
access all the configuration 
parameters through layers of 
setup menus. More common 
parameters (e.g., font, pitch, 
and emulation) are available in 
the first layer, while every¬ 
thing from RAM allocation to 
horizontal registration can be 
adjusted if you care to delve 
deeper. 

The printer comes with 34K 
bytes of memory that is shared 
between the print buffer and 


Toshiba 3-in-One 

P321SLC 

$949 

Interfaces required: 
Centronix parallel or 
25-pin RS-232C. 


downloadable fonts. There are 
two card slots on the front of 
the machine for optional 32K- 
byte RAM modules or font 
cards. My evaluation system 
came with two font cards, 
which let me access a total of 
five typefaces. Courier, Pres¬ 
tige Elite, and High Speed are 
the standard ones. Typefaces 
can be scaled between 10 and 
20 points. 

Printing speed varies from 
job to job, but the P321SLC is 
always noticeably fast. Draft- 
quality documents zoom by at 
a rated print speed of 216 
characters per second, while 
letter-quality printing is rated 
at a respectable 72 cps. I timed 
one letter-quality sample and 
found it took about 50 seconds 
to print a little less than 2000 
characters. For the average 
text job, expect to wait about a 
minute per page. 


Toshiba America Inc. 
Information Systems 
Division 

9740 Irvine Blvd. 
Irvine, CA 92718 
(714) 583-3000 

Inquiry 851. 


Resolution is excellent, as is 
typical of 24-pin printers. The 
clarity really shows on fine 
line graphics and small, nar¬ 
row typefaces like Prestige 
Elite. The print head is pin- 
addressable and can provide 
graphics at up to 180 by 360 
dots per inch. 

While printing in color pro¬ 
vides you with a versatility you 
can’t achieve in monochrome, 
it also opens doors to a few 
problems. The biggest prob¬ 
lem I had was finding drivers 
in my applications that would 
let me print in color. The 
P321SLC supports three emu¬ 
lations: Toshiba/Qume, IBM 
Proprinter, and IBM Color 
Printer. While applications 
often include Toshiba drivers, 
several notable packages— 
ACAD 2.52 and Dr. HALO 
III 3.0, among others—sup¬ 
port only the monochrome 


versions, and you are forced to 
fall back on IBM emulation. 

The detailed 268-page 
user’s manual has a technical 
reference section that de¬ 
scribes all the ASCII escape 
sequences. Using these, I gen¬ 
erated color text by embedding 
the commands in XyWrite. In¬ 
structions are included for 
creating color text using Mul- 
tiMate and other popular 
packages. I printed several 
graphics images using Har¬ 
vard Graphics 2.10. Narrow 
line images like maps and me¬ 
chanical design plots turned 
out very well, while more 
filled drawings tended to show 
lines where the printer had 
made repeated passes. 

The new 3-In-One adds 
color to a fine line of Toshiba 
printers. With this and other 
dot-matrix printers becoming 
more and more affordable, 
high-resolution color may well 
be the common output of the 
future. 

—Steve Apiki 


Illustrator 88: 
PostScript 
Drawing Gets 
Better 

A dobe’s Illustrator and 
Aldus’s FreeHand are 
like two great baseball teams 
slugging it out, with one team 
going ahead in the top of the 
inning and the other team 
coming back to scratch out the 
tying and go-ahead runs. 

Adobe batted first in 1986 
and scored impressively with 
Illustrator, which established 
a whole new class of drawing 
program that uses the Post¬ 
Script language to create 
artwork made up of lines and 
Bezier curves. Earlier this 
year, Aldus tied the score and 
continued 

OCTOBER 1988 -BYTE 89 















SHORT TAKES 


went ahead with FreeHand, 
which does wonders with 
colors and had on its roster one 
thing Illustrator lacked: a 
freestyle drawing tool. And 
now Adobe has sent up Illus¬ 
trator 88. The score has defi¬ 
nitely changed. 

The new Illustrator has a 
freestyle drawing tool, which 
works like the pencil in Mac¬ 
Paint. This addition to the 
toolbox gives you considera¬ 
bly more freedom when you ’ re 
working on an illustration. 
The program is primarily for 
producing clean lines and 
curves—which you do by lay¬ 
ing down a series of anchor 
points and then having the pro¬ 
gram connect them—but there 
are times when you need more 
flexibility than the connect- 
the-dots approach provides. 

Another big change to the 
Illustrator lineup is an auto¬ 
matic tracing tool, a signifi¬ 
cant feature lacking in Free- 
Hand. Both programs let you 
take an image and use it as a 
template; using different 
tools, you trace over that tem¬ 
plate and then use the tracing 
(the top layer), which looks 
much more polished than the 
original, in your illustration. 
This process is how these 
PostScript drawing packages, 
with their skill at producing 
clean, perfect lines, let you 
transform a rough sketch into a 
sharp, well-defined piece of 
artwork. Illustrator 88’s auto- 
trace tool makes tracing a 
rough image a painless—and 
very fast—process. A brilliant 
addition. 

Illustrator can now do four- 
color separations—one area 
where FreeHand had gone 
ahead—but uses a separate 
utility to handle the process, 
whereas FreeHand does it 
from within the application. 
Adobe has added the glorious 
Pantone palette of colors, 
which you can also use to 
make custom colors of your 
own. If you ’re lucky enough to 
have a Macintosh II and a color 
monitor, you’ll be able to pro¬ 
duce graphics that are just 
downright lovely. While a 
PostScript drawing program 
like Illustrator can create 



Illustrator 88 
$495 

Requirements: 

A Macintosh Plus with an 
800K-byte external hard 
disk drive and System 4.2 
or higher. 


superb engineering-type 
artwork quickly—it’s perfect 
for schematics, diagrams, and 
models—the addition of color 
capabilities makes it suitable 
for softer, nontechnical work 
as well. 

One of FreeHand’s nice ef¬ 
fects is its shading capabili¬ 
ties, which let you fill an 
image with graduated color or 
intensity. Illustrator 88 has a 
tool that produces similar re¬ 
sults, but it is considerably 
harder to use. In fact, I found 
this Blend tool to be the most 


Adobe Systems 
1585 Charleston Rd. 
P.O.Box 7900 
Mountain View, CA 
94039 

(415) 961-4400 

Inquiry 852. 


frustrating part of the program. 

You’d better have a real 
good grip on Illustrator’s 
main elements (i.e., paths, 
endpoints, and anchor points) 
and terminology before you 
tackle blending. I made the 
mistake of just trying to feel 
my way through the process of 
blending two different shapes 
and kept getting hit with error 
messages like “Please use the 
Blend tool on a selected end¬ 
point of an ungrouped open 
path.” This is not MacPaint. 
You can’t just pick up a brush 


and go to work. Save yourself 
lots of time and frustration by 
reading the manual. 

Illustrator has not improved 
much in its text tools. You can 
do some fancy things with 
characters and fonts—like 
changing their shapes and fill¬ 
ing them with patterns—but 
you can’t mix fonts or sizes 
within a chunk of text. And 
some users have criticized the 
program’s lack of kerning 
control. 

While Illustrator 88’s pre¬ 
view mode is handy, you can’t 
do any work to the drawing on 
the screen. You have to switch 
back to the raw version to 
make any changes. It took me 
a while to stop instinctively 
trying to edit the drawing in 
preview mode, which is some¬ 
thing it is possible to do in 
FreeHand. 

One thing to know before 
getting into Illustrator is the 
oodles of memory it can use. 
You have to pay something for 
the power of this program, but 
on a 1-megabyte machine, 
which is the minimum, you 
don’t have much room to work 
with. 

Criticizing Illustrator 88 is 
a bit like criticizing Brooks 
Robinson as a third baseman. 
How can you argue with some¬ 
thing that gets the job done and 
done gracefully? As for the 
contest between Illustrator 
and FreeHand, I’d say Adobe 
has tied the score, maybe even 
gone ahead. 

—D. Elvis Barker 


Listen While You Work: Apple’s CD-ROM Drive 


T he AppleCD SC CD- 
ROM drive gives Macin¬ 
tosh and Apple II users access 
to applications containing up 
to 550 megabytes—and the 
chance to listen to music while 
working with all that data. 
Since the CD-ROM drive uses 
the small-computer-system- 
interface (SCSI) port to con¬ 
nect to the computer, hooking 
it up is trivial. Just connect a 
SCSI cable ($50 at Apple’s 
prices) between the Mac and 
the AppleCD SC. If it’s the 


only SCSI device on the sys¬ 
tem, install the SCSI termina¬ 
tor plug ($30) and the Apple¬ 
CD SC is ready for action. You 
also need to install the CD- 
ROM drive software driver, 
which lets the system recog¬ 
nize the AppleCD SC. 

Unfortunately, while I was 
testing the drive, most CD- 
ROM software developers had 
not yet released their prod¬ 
ucts . By the time you read this, 
however, several CD-ROM 
applications should be avail¬ 


able, and more vendors are ex¬ 
pected to announce products 
for the AppleCD SC this fall 
and early next year. 

I had to content myself with 
Apple’s “learning disc,’’ 
which presents a number of 
third-party applications cur¬ 
rently under development, all 
running under HyperCard 1.2 
(HyperCard 1.1 does not sup¬ 
port the AppleCD SC). These 
applications to come include 
Grolier’s New Electronic En- 

continued 


90 BYTE* OCTOBER 1988 

















Embedded systems designers have already used CrossCode C in over 172 different applications. 

Introducing CrossCode C 
for the 68000 Microprocessor Family 

Finally, a 68000 C Compiler that’s 
tailor-made for ROMable applications 


C rossCode C is designed specifically to 
help you write ROMable code for all 
members of the Motorola 68000 family. 

A ROMable C Compiler? 

To get truly ROMable code, you have to start 
with a truly ROMable compiler. Here are 
three CrossCode C features that you won’t 
find in any ordinary C compiler: 

• Compiler output code is split into five 
independent memory sections that you 
can assign into ROM or RAM as you 
please. 

• You can optimize the code for your 
application becau szyou control the sizes 
of data types. For example, you can 
optimize for speed by using two byte ints, 
or get maximum versatility by using four 
byte ints. 

• You can easily write assembly language 
routines that call C functions and vice- 
versa, because the compiler uses simple, 
well documented parameter passing 
conventions. 

How About Low Level Control? 
CrossCode C comes with an assembler that 
has all the features that assembly language 
programmers require. In fact, you could write 


your whole application with it: 

• The assembler features an advanced 
macro language, conditional assembly, 
“include” files, and an unlimited size 
symbol table. 

• Detailed cross references show you 
where you’ve defined and referenced 
your symbols. 

• After a link, you can actually convert 
your “relocatable” assembler listings into 
“absolute” listings that contain absolute 
addresses and fully linked object code. 

Can It Handle The Link? 

The CrossCode C linker is designed to handle 
truly huge loads. There are no limits on the 
number of symbols in your load or on the size 
of your output file. And you can always count 
on full 32 bit target addressability, because the 
linker operates comfortably in the highest 
ranges of the 68020’s address space. 

How Does It Get To ROM? 
CrossCode C comes with a down loader that 
puts you in touch with all EPROM 
programmers and emulators. It can convert 
your load into Motorola S-Records, Intel Hex, 
Tek Hex, Extended Tek Hex, and Data I/O 
ASCII Hex. You can also produce a binary 


image and convert that image into any format 
you might want. In all formats, bytes can be 
split into EPROMs for an 8, 16, or 32 bit 
data bus. 

Why Wait? 

Once you start using CrossCode C, you may 
just wonder how you ever got the job done 
before! It’s available under MS-DOS for just 
$ 1595, and it runs on all IBM PCs and 
compatibles (640K memory and hard disk 
are required). Also available under UNIX 
& XENIX. 

CALL TODAY for more information: 

1-800-448-7733 

Inside Illinois or outside the United States, 
please dial 

PHONE: 1-312-971-8170 
FAX: 1-312-971-8513 


SOFTWARE DEVELOPMENT SYSTEMS, INC. 

3110 WOODCREEK DRIVE 
DOWNERS GROVE, ILLINOIS 60515 USA 


CrossCode™ is a trademark of SOFTWARE DEVELOPMENT 
SYSTEMS, INC. MS-DOS® is a registered trademark of 
Microsoft. UNIX® is a registered trademark of AT&T. XENIX® is a 
registered trademark of Microsoft. 


OCTOBER 1988 • B Y T E 91 













Circle 135 on Reader Service Card 


Quality Was Never 
Priced So Low! 


2400 bps 

2400 / 1200 / 300 bps 

MODEM 


ONLY 

100 


MADE IN U.S.A. 

5 Year Parts and Labor Warranty 

Our 2400HC 2 Hayes Compatible Half Card modem is for IBM 
PC/XT/AT and compatible computers. It uses the standard 
‘AT’ command set. Included with our modem we supply 
communications software, a 7 foot cord and documentation. 

We build our modems at a mil-spec board house located in 
suburban Chicago, using quality components. We test every 
modem shipped and back our confidence in our quality with 
a 5 year parts and labor warranty from the factory and a 30 
day money back guarantee. 



Engineering Inc. 


162 N. Franklin St. • 5th Floor • Chicago, IL 60606 
Toll Free Order Line for orders only 1-800*442*2285 
For orders in Illinois 1-312-358-1501 
Kiss Engineering Technical Support 1-800-442-2285 


Orders within the USA (including 
Alaska & Hawaii) are shipped FREE 
via UPS. 

Payment in U.S. funds drawn on a 
U.S. bank required. 

COD orders placed before 2 pm CST 
shipped same day. 

Illinois residents add 8% sales lax. 
We do not accept credit cards. 
Please send check or money order 
for S100. 


Subscription 

Problems? 



‘ We want to belp! 

If you have a problem with your BYTE 
subscription, write us with the details. 

We'll do our best to set it right. But we 
must have the name, address, and zip of 
the subscription (new and old 
address, if it's a change of address). If 
the problem involves a payment, be sure 
to include copies of the credit card 
statement, or front and back of cancelled 
checks. Include a '!business hours" 
phone number if possible. 

BVTE 

Subscriber Service 
P.O. Box 7643 

Teaneck, NJ 07666-9866 tffiS 


SHORT 


THE FACTS 


AppleCD SC 
$1199 

Requirements: 

Apple Macintosh or 
Apple II with a SCSI cable; 
HyperCard 1.2 
recommended for use on 
the Macintosh. 

Apple Computer 
20525 Mariani Ave. 
Cupertino, CA 95014 
(408) 996-1010 

Inquiry 853. 


cyclopedia, Stanford Univer¬ 
sity’s The Electric Cadaver 
for studying human anatomy 
(see the August Microbytes), 
and samples from The Whole 
Earth Catalog. Most of the 
sample applications include 
lots of graphics and sound 
and are an impressive demon¬ 
stration of the potential of the 
CD-ROM. 

Accessing the drive through 
HyperCard is no different 
from accessing a HyperCard 
stack on a floppy disk or a hard 
disk. The drive appears as an 
icon on the desktop, and you 
can open it just like any other 
folder or stack. The main dif¬ 
ference, of course, is that you 
can’t write to the CD-ROM 
drive or make any changes to 
the data that’s on the disk. 

While HyperCard will 
probably be the main interface 
for CD-ROM software on the 
Macintosh, Apple will pro¬ 
vide support for the High Si¬ 
erra ISO disk format, which is 
dominant in the CD-ROM in¬ 
dustry. When the High Sierra 
system software is available, 
you can get it by mailing Apple 
a coupon that comes with the 
AppleCD SC. (High Sierra 
will be supported on both the 
Macintosh and Apple II, 
Apple says.) 

A slick feature of the Apple¬ 
CD SC is its ability to play 
standard audio compact disks 
using a desk accessory called 
CD Remote, which controls 
the audio disk. The CD-ROM 
drive has sockets for connect¬ 
ing earphones, stereo speak- 


TAKES 


ers, or a stereo amplifier. To 
use the AppleCD SC as a 
stereo system, simply click on 
CD Remote and insert an 
audio disk in the drive. CD Re¬ 
mote presents a panel on the 
screen, where you can click on 
various buttons to play certain 
selections, switch tracks, 
pause, repeat, and so forth. 
You can also remove the panel 
from the screen and the CD 
will continue to play as a back¬ 
ground task. 

The AppleCD SC drive is an 
excellent product, but it’s 
pretty expensive at $1199 (add 
another $80 for cabling). The 
biggest disappointment is the 
lack of software at this time. 
Unless there’s an application 
out there that you’ve got to 
have right now, it’s probably 
best to wait until more soft¬ 
ware is available. 

—NickBaran 


Two Great 

Caching 

Programs 

A s processors get faster 
and faster, disk I/O be¬ 
comes more and more of a bot¬ 
tleneck. A few major manu¬ 
facturers (notably, IBM and 
Compaq) package disk-cach¬ 
ing software with their sys¬ 
tems to speed up read/write 
operations. 

A disk cache selectively 
buffers disk reads and writes, 
substituting fast RAM access¬ 
es for unnecessary or repeti¬ 
tious—and slow—disk opera¬ 
tions. A cache offers many of 
the speed benefits of a RAM 
disk but is easier to use. And 
it’s also safer, because a cache 
will automatically “write 
through” to the disk instead of 
requiring an explicit save or 
copy command. 

I looked at two inexpensive 
disk-caching programs that 
widen the bottleneck by 
speeding up input and output: 
Multisoft’s Super PC-Kwik 
and Polytron’s PolyBoost II. 
Both offer blazing speed and 
impressive bells and whistles. 

continued 


92 BYTE* OCTOBER 1988 

















Suggested Retail 

See us at 

)€®RIDf M/Fall '88 

November 14-18, 1988 

Las Vegas Convention Center 

Booth #163 


TOTAL POWER PROTECTION 

BLACKOUTS ^ nableS USer 10 °P erale clurin 9 complete loss 

BROWNOUTS ^ seris|3rotected * rom lowACvolta ^ e be| ° w 


102 volts. 


Automatic shutdown in overload situation to 
protect UPS from inverter burnout. 


Clamps transients above 200 volts with 
an energy rating of 100 joules or less. 


OVERLOADS 

fTLMZDtfni TAPE UPS runs on inverter (117 volts) when AC 
U V t it VUL I nuL voltage exceeds 132 volts. 

SURGES/SPIKES 

EMI/RFI Three stage filtering for clean AC power. 

• FULL ONE YEAR WARRANTY 

• ORDER-SHIP SAME DAY 

• 1 MILLISECOND TRANSFER TIME* 

• SYNCHRONIZED SINEWAVE* 

*250 watt and 500 watt units offer 4 msec 
transfer time, PWM waveform 

PARASYSTEMSJNC. 


1455 LeMay Dr. 
Carrollton, TX 75007 


Telephone: 
(214) 446-7363 


1 - 800 - 238-7272 

FAX: (214) 446-901 I TELEX: 140275 OMEGA 


Power Output 120 Volt Models | 230 Volt Models 


$ 429.00 


$ 379.00 


250 WATT 


$ 799.00 


$ 549.00 


$ 699.00 


300 WATT 


500 WATT 


$1049.00 


$1749.00 


$2299.00 


$ 899.00 


600 WATT 


$1499.00 


$1999.00 


1200 WATT 


1600 WATT 


Optional Battery Packs Not Shown 


250, 300 and 500 Watt Models 


Circle 192 on Reader Service Card 


OCTOBER 1988 -BYTE 93 
























































Circle 57 on Reader Service Card 


Compact Disk Products, Inc. 


CD ROM/WORM 


. ALL PRODUCTS, LOWEST PRICES, EXPERT ADVICE 


/NTRODUC TORY OFFERS 


Hitachi 15035 or 3500S CD-ROM Drive 


_ _ _| with your choice of: 

- McGraw Hill Science and Technical Reference Set .... $095 

- Grolier Electronic Encyclopedia. $995 

- Microsoft Bookshelf... $B95 

- PC-5G Library [Disks 1 - 1000]. . . . . . $095 


CD -ROM SOFTWARE 


Oxford English Dictionary. ■ ■ ■ ■ I3I47J . $945 

Comstock Stock Photography On CD . . . . . . $445 

Educorp Public Domain/Shareware for the Mac. BBS! $249 

The New Grolier Electronic Encyclopedia.$359 

McGraw Hi or Bookshelf or PG5G.$269 

The Bble Lbrary. $495 

K'rk-Othmer Encyclopedia of Chemical Technology.$045 

Registry of Mass Spectral Data.$2655 

Geovision U.S. Atlas and Mapmaker. . $795- 


. . 


TOLL FREE ORDER LINE • 800-MEGABYTe 


(634-2298)| 


CD -ROM and WORM DRIVES 


Hitachi 1503S External CD-RDM Drive with Audio. $729 

1503S with Digital Audio Output.$1229 

Hitachi 3500S Internal 1/2 Height CD-ROM Drive w/Audio . . $719 

Maxtor 000 MB WORM Drive. $3799 

Dptotech Laserbank 400 MB WORM Drive. $2799 

Portable 266 with CD-ROM Drive. $3795 

CO-Play ($09) Pop-ip utity that permits user to play al audio COs on Hitachi 
and compatble drives Output to headphones or ampifier. 

CD-Play45ampler ($149) Same features as CD-Play plus the abity to name two 
points on an audio CO and loop between them 
Cu-AudoFile ($149) Automatically creates database records of al your audio CDs 

I r^l \ [~] Alows you to store a preferred play sequence for each disk, 
j yj J Automatic recognition of COs Creates DBase compatble records 

Compact Disk Products 
217 E. 05th St 


Lompai 
217 E. 

I New York, NY 10020 
I TeL 212-737-B400 
I Fax 212-439-9109 
I CompuServe 75530,214 


Free 3 Month 
Subscription to 
CD ROM Review 
with orders over 
$300 


INTERNATIONAL ORDERS] 

A SPECIALTY 


Australian Agent: KEWTEL 
145 Cotham Rd. 

Kew, Victoria 3101 
Tel. [Q3] 017-5933 



• Remains in Place while you use your computer. 

• Avoids Costly Repairs. Protects delicate electronics 
from dust, spills, smoke, ashes, staples. 

• Soft, Flexible, retains normal keyboard feel. 

• Washable, Durable High-Tech Polymer lasts years. 

• Hundreds of Models. SafeSkin is available for most 
PCs, laptops, workstations and clone keyboards. 

• Office • Home • Factory • Classroom • Laboratory 

List Price S 29.95. Please call or write for free color 
brochure. Dealer Inquiries encouraged. 


Keyboard Protector 

Merritt Computer Products, lncJ4561 S. Westmoreland 
Dallas, Texas 75237/(214) 339-0753 • Fax (214) 339-1313 


SHORT TAKES 


THE FACTS 


Super PC-Kwik 
$79.95 

Multisoft Corp. 

15100 Southwest Koll 
Pkwy., Suite L 
Beaverton, OR 97006 
(503) 644-5644 
Inquiry 854. 


PolyBoost II 
$79.95 

Polytron Corp. 

1700 Northwest 167th PL 
Beaverton, OR 97006 
(503) 645-1150 

Inquiry 855. 


Requirements for both: IBM PC, XT, AT, PS/2, or com¬ 
patible with DOS 2.0 or higher, 5K bytes to 5 megabytes 
free memory (conventional, extended, or expanded), and 
a hard disk drive. 


Both will accelerate the disk 
I/O of almost any Intel-based 
machine, and both can exploit 
conventional, extended, or ex¬ 
panded memory; users of IBM 
PC AT-class machines also 
can put to use the top 384K 
bytes on their 1-megabyte 
motherboards without the 
Lotus/Intel/Microsoft Ex¬ 
panded Memory Specifica¬ 
tion or any other memory¬ 
enhancing scheme. 

I tried both caches on a 16- 
MHz Compaq 386 with 2 
megabytes of memory and on a 
16-MHz Club American 386 
with 1 megabyte of memory. 
Both programs worked flaw¬ 
lessly and boosted disk 
throughput from 3 to 7 times 
that of the same machines 
without caches. (For worka¬ 
day applications, a speed in¬ 
crease of 3 or 4 times is typi- 
cal.) I found that both 
programs were faster than the 
caching program Compaq 
supplied; I’ve stopped using 
Compaq’s cache. 

While both caches are fast, 
PolyBoost II is marginally 
faster than Super PC-Kwik. 
For example, a read/write¬ 
intensive operation like de¬ 
compressing a series of ar¬ 
chived text files took 22 
seconds with PolyBoost II in¬ 
stalled and 24 seconds with 
Super PC-Kwik installed. 
(With no cache, the decom¬ 
pression took 39 seconds.) 

A few seconds here or there 
won’t add up to early retire¬ 
ment, but if speed is the deter¬ 
mining factor (it is for me), 


PolyBoost II is the better 
choice. On the other hand, be¬ 
cause their performances are 
close, the bells and whistles 
each of these programs offer 
may tilt the balance one way or 
the other for you. 

Super PC-Kwik has a mind- 
boggling array of options to 
optimize its operations for 
your usage patterns. It also 
runs cooperatively with 
Multisoft’s versatile PC-Kwik 
Print Spooler (sold separately 
for $45): The two programs 
can dynamically share the 
same memory above 640K 
bytes. It’s pretty slick. In ef¬ 
fect, it uses the same RAM to 
preferentially buffer and ac¬ 
celerate whatever the current 
slowest I/O operation is. 

PolyBoost II takes a differ¬ 
ent tack: It’s actually a suite of 
several programs, including a 
cache, a keyboard enhancer 
(which speeds up keyboard re¬ 
sponse and includes a com¬ 
mand-line editor), a screen 
speedup program (for mono¬ 
chrome or color displays), a 
disk unfragmenter, and sev¬ 
eral other utilities. The combi¬ 
nation of disk, keyboard, and 
screen speedups that results 
when using PolyBoost II is im¬ 
pressive enough to make your 
computer feel like a new and 
much faster animal. 

Any cache is better than no 
cache; and these caches are 
better than some others. You 
really can’t go wrong with 
either. 

—FredLanga 

continued 


94 BYTE* OCTOBER 1988 


Circle 162 on Reader Service Card 




















































otax Verlagsges, Vienna • Technische Universitat, Vienna • Banco Industrial de Peru 
imler Benz, Stuttgart • Saudi Eastern Petrochemical Company • Global Engineering Ltd 
lilippine Institute for Development Studies • J. Walter Thompson, Madrid • Institute for Informati 
\\S Volvo • Universidade Nova De Lisboa • Instituto Superior Tecnico, Buenos Aires • Uh 
ulalongkorn University, Thailand • Philippine Institute for Development Stu< 

' East Broadcasting Corporation • A 
jdi Eastern Petrochemical Company 
Kommunedata, Denmark • 
gapore Polytechnic • Westii 
Global Engineering Ltd., Lond 
Universitat Stuttgart • _ 

diversity of 
>teborg • 
nco Indus- IWH 


gjfi 1 


Jardine Matheson Cc 
Taiwan Ltd. • Technic 
College of Stavanger 
Farmer's Bank of Swede 
11 • Norwegian Directora 
' of Telecommunications 
/ The United States Pentagc 
1 • Daimler Benz, Stuttgarl 
Universidc 

Airlines # Sau 

M pany • Glob 

Jm / Engineering Lt 
hB/ I • Chulalongko 
H M University, Thailanc 

P_ $ • Eurotax Verlagsge 

Vienna • Philippine Institi 
• Technische Universitat, Vienna • f or Development Studies 

Saudi Eastern Petrochemical Company • • J. WalterThompson,Madric 

r a De Lisboa • Instituto Superior Tecnico, Buenos Aires • UNESCO, Asian Pacific Headquartc 


•tts 


W hy do institutions worldwide trust ARC ? 

Before you purchase your next computer, 
call us. Y>u owe it to yourself to find out. 




(1) 687699 


1 + 


(22) 825575 


El 

(2) 852-0232 



(222) 934212 



-ii— 

nr: 


Circle 17 on Reader Service Card (DEALERS: 18) 



3826-5007 



(31) 658551 

n 

(14) 415-206 



(2) 396-9900 


(3403) 90911 



(21) 380-2717 



American 

Research 

Corporation 



562459 




(2)402391 



(3) 798-2663 



257-581 (213) 265-0843 


(2) 251-7078 (1) 684-4144 


297-475 

OCTOBER 1988 -BYTE 95 




574980 















































SHORT TAKES 



for laptops . . . 


Pacific Rim 
Systems 


End 3Vz Inch Frustration 


Complete solutions for using 5 Vi” diskettes on 
your 3 Vi” based computer. 

Our solutions for IBM® PS/2® computers are 
available in either 1.2MB or 360KB varieties, 
ending frustrations for all media standards. 
Both are complete with everything needed for 
any model PS/2 in a single box. No power sup¬ 
ply, no adapter board, and we don’t waste an 
expansion slot. 

Our laptop solutions also offer “one-drive-fits- 
all” convenience. Simply order the cable for 
the computer of your choice. All popular lap¬ 
tops are supported. 

Customized versions available for special ap¬ 
plications. Domestic and international resellers 
welcome. 


5 l A" Subsystem Specialists 

Pacific Rim Systems, Inc. 

2570 Barrington Court 
Hayward, California 94545 
FAX: (415) 782-1017 
Telephone: (415) 782-1013 


A Personal Tickler That Runs 
under OS/2 


D espite having to keep 
track of such things as 
meetings, deadlines, and my 
wife’s birthday, I’ve frankly 
found today’s crop of mem¬ 
ory-resident personal sched¬ 
ulers a real pain. I don’t have 
the time to learn them, and 
they take up huge chunks of 
my limited MS-DOS RAM 
real estate. So, with all this 
computing “power” on my 
desk, I still use pocket- and 
desk-size calendars to sched¬ 
ule my days. 

But that may change pretty 
darn fast. Tickler/2 is by far 
the most powerful personal 
scheduler I’ve seen. It has a 
bunch of handy features and 
tricks, a simply elegant user 
interface, and a low price, and 
it runs only under OS/2. 

Tickler/2 is the electronic 
equivalent of those famous 
paper-based tickler files that 
many disgustingly organized 
people use. A classic tickler 
file takes up loads of space by 
using individual file folders, 
one for each day in the month, 
along with folders for individ¬ 
ual months and upcoming 
years. You fill these folders 
with pieces of paper: notes, re¬ 
minders, letters to follow up, 
and so on. It can get absurdly 
crowded and confusing, and 
you’re up the creek if you mis- 


THE FACTS 


Tickler/2 

$80 

Requirements: 

IBM PC AT, PS/2, 
or compatible with OS/2 
Standard Edition 1.0 
or higher and a hard disk 
drive. 

Enyart Development 
Corp. 

7000 East 70th Ave. 
Commerce City, CO 
80022 

(303) 286-8686 

Inquiry 856. 


file an important paper. 

This program uses OS/2’s 
extended memory capacity 
and multitasking abilities to 
offer a huge amount of op¬ 
tions. Besides the normal 
chore of entering appoint¬ 
ments, you can set messages to 
appear on your screen at just 
about any interval or on any 
date, even years in advance. It 
also has a relative scheduling 
feature that lets you enter a 
major event and then indicate 
when and how often you want 
to be reminded of it. If you tell 
it to be merciless, Tickler/2’s 
“nag” feature will continual¬ 
ly remind you of something 
you need to get done until you 
indicate you’ve done it. It will 
also count down the days (or 
hours) until deadline. Fea¬ 
tures like this are just the thing 
for foot-dragging editors who 
put off writing Short Takes 
until the last minute. 

Tickler/2 also lets you at¬ 
tach OS/2 commands to a mes¬ 
sage. With this feature, you 
can have Tickler/2 do things 
like automatically sending a 
monthly report to the boss or 
performing a weekly hard disk 
backup. I used it to automati¬ 
cally log on to BIX overnight, 
get my electronic mail, and 
file conference messages. 
Sure, you can do this with sev¬ 
eral MS-DOS programs, but 
the fact that it’s integrated 
with Tickler/2’s other fea¬ 
tures makes it handy indeed. 

But the most intriguing fea¬ 
ture is something that is called 
a “named event.” You can at¬ 
tach a virtually unlimited list 
of messages to an event that 
you can’t pin down to one par¬ 
ticular time. For example, if 
you sell computers, you can 
enter messages that are set to 
start every time a customer 
buys a system, doing things 
like sending a thank-you let¬ 
ter, service reminders, and 
even a “trade-in time” re¬ 
minder a few years in the 
future. 


96 BYTE* OCTOBER 1988 


Circle 299 on Reader Service Card 
(DEALERS: 300) 


continued 























and get FREE 

The Handbook of Computers and Computing 


YES! Please accept my membership in 
the Computer Professionals' Book 
Society and send me the volumes I 
have listed below plus my free Hand¬ 
book of Computers and Computing 
(9785H), billing me only $1.95 plus 
shipping and handling charges. I 
understand that the books are sent on 
a 10-Day Free Examination basis. If dissatisfied in any way, I 
may return the books within 10 days and incur no further obli¬ 
gation. Otherwise, I agree to pay the enclosed invoice promptly 
and to receive regular club bulletins as described in “How the 
Club Works.” To complete my membership obligation I need only 
purchase 3 additional books at regular members prices during 
the next 2 years, and may resign at any time thereafter. 



NAME _ 

ADDRESS _ 

CITY _ STATE/ZIP __ 

SIGNATURE __ 

Valid (or new members only. Foreign applicants will receive special ordering instructions. Canada 
must remit in U.S. funds. This order is subject to acceptance by the Computer Professionals' Book 
Society. BYP1088 


Computer Professionals'' 
Book Society 


I 

1 

I 

I 

i 

I 

H 

1 

@ 

H 

a 

i 

B 

I 

1 

I 

I 

B 

8 

I! 

1 

B 

B 

I 

B 

B 

B 

fl 

B 

B 

B 

fl 


3 books for only $1.95 


and get FREE 

The Handbook of Computers and Computing 


YES! Please accept my membership in 
the Computer Professionals’ Book 
Society and send me the volumes I 
have listed below plus my free Hand¬ 
book of Computers and Computing 
(9785H), billing me only $1.95 plus 
shipping and handling charges. I 
understand that the books are sent on 
a 10-Day Free Examination basis. If dissatisfied in any way, I 
may return the books within 10 days and incur no further obli¬ 
gation. Otherwise, I agree to pay the enclosed invoice promptly 
and to receive regular club bulletins as described in “How the 
Club Works.” To complete my membership obligation I need only 
purchase 3 additional books at regular members prices during 
during the next 2 years, and may resign at any time thereafter. 



NAME _ _____ 

ADDRESS _ - 

CITY _ STATE/ZIP _ 

SIGNATURE _ 

Valid for new members only. Foreign applicants will receive special ordering instructions. Canada 
must remit in U.S. funds. This order is subject to acceptance by the Computer Professionals’ Book 
Society. BYP1088 


Computer Professionals' 
Book Society 











































BUSINESS REPLY MAIL 





w 

w 

oo 

oo 

8 

Q 

Q 

< 

OQ 


< 

ou 

w 

CQ 


W 

O 

< 

H 

oo 

O 

a, 


15 

c 

o 


00 

00 

£ 

4 

i-H 

<N 

r- 


<0 

to _ 
o ©&- 



rj- 



U. 


Computer Professionals 
Book Society 

Blue Ridge Summit, PA 17214-9988 




































THE COMPUTER PROFESSIONALS’ BOOK SOCIETY 


The easy, reliable way to satisfy your professional book needs. 

Take 3 books for only $1- 

and get The Handbook of Computers and Computing FREE! 


Values to 
k $219.80 




1 

Wf1 [n 7. 

M'r r 17 r 

| 


:r*3ai?<3uaeti 

Miaoconputer 

Trcuttehoding 

8c]\4itaieriarice 

'""PBr'j 





C4 HANDBOOK 


9760 $17.95 


3098 $44.50 
Counts as 2 



MS-DOS 

HATCH RLE 
PROGRAMMING 


t L V.yb l 


2959P $19.95 


9808P $34.95 


9814P $39.95 


3028 S25.95 



2951P $17.95 


2856P $18.95 



HANDRCXKGF 


UHIiyiW1ltl.MI.HK. 
MIWl M M VM S 


9786 S32.95 



2937 $29.95 


2890 $32.95 


9779P $22.95 





9832 S36.95 


2838 $19.95 



2845 $29.95 




' Mitel*W 

CjnlfiiHnAtW 


9136 $34.95 


Tip 


TESTING 

COMPUTER 

SOFTWARE 



2916P $19.95 2763 $27.50 



2637 $22.95 


SS.UlALJlTXKW 

£*:fc««V>lfX*kl 


H«xab\MMiNc;*g 


9815 $38.95 


~ Inside ^ 

OSV2/ 

BrwrwoHW S 


3019 S39.95 
Counts as 2 


The IBM , 

Programmers 
Challenge 



2807P $14.95 



3016 $24.95 


9824 $49.95 


9812 $38.95 





9813 $39.95 


mm 


jOCCdAiea ^ 
NfetwodangWiih 
Miaocxxnputers 

AGuiete Ktlte Business 
Deaslci>MateB| 


B 


Sfciijiw Ruth Uhlirwn 

9763P $19.95 



9751 $35.95 


The Handbook of FREE when you join! 

Computers and 

Computing 

Edited by Arthur Seidman 




and Ivan Flores 

Featuring 50 original articles by 


leading computer experts, this 

■Hiik 

professional sourcebook delivers 


the essentials you need in both 

% 

hardware and software areas. 


874 pp. (a $79.95 value) 

Ivm Hot#/ 


How the Club Works I 


YOUR BENEFITS: You get 3 books for $1.95 plus shipping & handling when you join. 
You keep on saving with discounts from 20 to 50% as a member. 

YOUR PROFESSIONAL BOOKSTORE BY MAIL: Every 3-4 weeks, you will receive 
the Computer Professionals’ Book Society News describing the Main Selection and Alternates, 
as well as bonus offers and special sales, with hundreds of titles to choose from. 
AUTOMATIC ORDER: If you want the Main selection, do nothing and it will be sent to 
you automatically. If you prefer another selection, or no selection at all, simply indicate your 
choice on the reply form provided. As a member, you agree to purchase at least 3 books within 
the next 2 years and may resign at any time thereafter. 

BONUS BOOKS: Starting immediately you will be eligible for our Bonus Book Plan with 
savings of up to 80% off publishers’ prices. 

IRONCLAD NO-RISK GUARANTEE: If not satisfied with your books, return them 
within 10 days without obligation! 

EXCEPTIONAL QUALITY: All books are quality publishers’ editions especially selected 
by our Editorial Board. 

All books are hardcover unless number is followed by a "P” for paperback. (Publishers’ Prices shown) BYP-1088 

© Computer Professionals’ Book Society, Blue Ridge Summit, PA 17294-0870 

OCTOBER 1988 -BYTE 97 


Circle 63 on Reader Service Card 



























































































































SHORT TAKES 


A Message To 
Our Subscribers 

F rom time to time we make the byte 

subscriber list available to other companies who 
wish to send our subscribers material about their pro¬ 
ducts. We take great care to screen these companies, 
choosing only those who are reputable, and whose pro¬ 
ducts, services, or information we feel would be of in¬ 
terest to you. Direct mail is an efficient medium for pre¬ 
senting the latest personal computer goods and services 
to our subscribers. 

Many BYTE subscribers appreciate this controlled use 
of our mailing list, and look forward to finding infor¬ 
mation of interest to them in the mail. Used are our 
subscribers’ names and addresses only (no other 
information we may have is ever given). 

While we believe the distribution of this information is 
of benefit to our subscribers, we firmly respect the wishes 
of any subscriber who does not want to receive such pro¬ 
motional literature. Should you wish to restrict the use 
of your name, simply send your request to the follow¬ 
ing address. 

EVTE Magazine 

Attn: Subscriber Service 

RO. Box 7643 „ 

Teaneck, NJ 07666-9866 itiS 



ABRA 2000 

only $995 for IBM PC 
& Macintosh 

Human Resources 


The ideal solution for most personnel needs: 


• Salary Reviews, Job History & Salary Analysis. 

• Benefit Statement, Insurance & COBRA Reports. 

• EEO Reports, 1-9 Tracking, Injuries & Licenses. 

• Organizational List, Phone Directory & Birthdays. 

• Skill Retrieval, Education, Training & much more. 

• Over 50 Reports, plus optional report writer. 

• Attendance Tracking & Multi-User options. 

• New Applicant Tracking System available. 

Easy to use - even for novices. And ABRA 2000 is 
“proven" with over 800 happy customers. - 

It’s not an illusion ... Test the magic! 

Call Today or Send $25 for Demo and Manual. 



SOFTWARE 


5510- 9th Street North; St. Petersburg, FL 33703 (813) 525-4400 


Tickler/2 is actually made 
up of two programs: There’s a 
foreground editor/database 
for entering your messages 
and schedule, and a 36K-byte 
program runs as a detached 
task under OS/2. The latter 
triggers the reminder mes¬ 
sages. And since it’s OS/2, 
there’s no “RAM cram” or 
ill-behaved terminate-and- 
stay resident programs. 

Tickler/2 is one of the easi- 
est-to-use programs I’ve seen. 
You don’t have to learn eso¬ 
teric syntax to enter messages 
and times; in most cases, you 
just have to type a few key¬ 
strokes and highlight a date or 
time using the cursor keys. 

—Stan Miastkowski 


Zortech’s 
Comm Kit 

Z ortech’s Comm Toolkit 

package is an eye-opening 
collection of programs geared 
to the programmer involved 
with serial-port communica¬ 
tions and anxious to get on 
with it. Here you’ll find func¬ 
tions that cover the entire 
range of communications 
complexities: from rudimen¬ 
tary “send-a-byte-out-the- 
serial-port” to a single func¬ 
tion that implements batch 
Kermit-protocol transfers. 
Zortech provides source code 
compatible with Microsoft C 
(Quick C), Turbo C, and (un¬ 
derstandably) the Zortech C 
compiler. If your favorite 
compiler isn’t on that list, you 
can modify the source code so 
your own compiler will not 
have an immune reaction. 

That’s right, Zortech pro¬ 
vides the complete source 
code, right down to the low- 
level library routines. 

If you’re going to do any 
kind of terminal emulation, 
you’re going to need to deal 
with screen-driver software. 
Here’s where Comm Toolkit 
scores again. You’ll find defi¬ 
nitions for a standard display 
as well as a Windows driver. 
Also, Zortech includes source 
code for ANSI, VT-52, and 
VT-100 emulators. 


I linked my XT clone and 
my AT clone and decided to 
test Minicom and Maxicom, 
the two communications pro¬ 
grams in the package. I put the 
Zortech programs on one end 
and Hyper Access on the other. 
Zortech’s programs had trou¬ 
ble on my Xitses (the MCT-IO 
multiserial board from JDR 
Microdevices), but they 
seemed to do better when I 
tried them on the AT clone 
with a stock IBM serial card. 
Even then, when I changed the 
data transfer rate from the 
menu in Maxicom, the system 
stopped receiving (though, 
mysteriously, it could 
transmit). 

When things worked, I ran 
XMODEM and Kermit trans¬ 
fers in both directions up to 
9600 bits per second with 
modest throughput. I attribute 
the program’s unimpressive 
speed to the fact that the 
XMODEM and Kermit code 
appear to do no explicit record 
buffering and therefore suffer 
from frequent disk accesses. 

I have mixed feelings about 
the Zortech Comm Toolkit. If 
the bugs get cleaned out, 
there’s certainly plenty of us¬ 
able code here. You might 
need to do some work to get the 
code compatible with your 
serial interface—particularly 
if you’re using a nonstandard 
clone board. But if you’ve got 
some communicating to do 
and don’t mind a little low- 
level programming, you ought 
to check it out. 

—Rick Grehan ■ 


THE FACTS 


Zortech Comm Toolkit 
$49.95 

Requirements: 

IBM PC or compatible 
with Microsoft Quick C, 
Borland Turbo C, or the 
Zortech C compiler; 
DOS 2.0 or higher. 

Zortech, Inc. 

361 Massachusetts Ave. 
Arlington, MA 02174 
(617) 646-6703 

Inquiry 857. 


98 BYTE* OCTOBER 1988 


Circle 7 on Reader Service Card 












































Teach yourself 
Expert Systems Technology 
Interactively on your IBM PC 
with this Comprehensive 
On-line Study Course 


Experteach-lll Includes: 

• The Structure of Expert Systems. 

• Inference, Forward and 
Backward Chaining. 

• Inexact Reasoning. 

• Frames and Inheritance. 

• Intelligent Database Systems. 

• Knowledge Acquisition. 

• Knowledge Representation. 

• Building Expert Systems. 

• Automatic Knowledge 
Acquisition Systems. 

• Machine Learning and Induction. 

• Expert System Verification. 

• Case Studies of Expert Systems. 

• Use of Conventional Languages. 

• Source Code in C and Pascal. 

Intelligence Ware, inc. 

Leading in Artificial Intelligence Applications “ 

Experteach-III and ImclligcnceWurc are trademarks of tmdligenceWarc. 
Inc. IBM PC is a trademark of IBM Corporation. 


Experteach-III is a comprehensive 
guide to Expert System Technology 
consisting of a uniquely integrated 
collection of Expert System tutorials, case 
studies, and interactive on-line teaching 
programs. 

You are introduced to Expert Systems 
technology with easy to understand text 
and interactive tutorials allowing you to 
test your comprehension of the concepts 
presented. Experteach-III draws its power 
from the uniform integration of Expert 
System concepts and provides you with a 
broad and overall view of the Expert 
System field. 

A clearly written tutorial text is 
included along with well designed on-line 
interactive tutorials. Together, they 
provide a concise exposition of Expert 
Systems technology. Experteach-III 
graphically explains concepts such as 
forward and backward chaining, pattern 
matching, backtracking, conflict 
resolution, inexact reasoning, frames and 
inheritance, object oriented programming, 
etc. These concepts are explained in a 
step-wise, easy to understand manner. 

Experteach-III provides an in-depth 
understanding of the inner structure of 
Expert Systems technology. 


Experteach-III is based on extensive 
experience in teaching Expert System 
concepts in associaion with IEEE, 
ACM, UCLA, and the Continuing 
Education Institute. 


IntelligenceWare, Inc. 

9800 S. Sepulveda Blvd ., Suite 730 
Los Angeles , CA 90045 
(213) 417-8896 

□ 1 don’t want to let technology pass me by! 

Send_copies of Expertech-UI at $129 each. 

□ Check or money order payable to 
IntelligenceWare, Inc. is enclosed. 

□ Charge my □ Visa □ MC □ AMX 

No___ Exp. Date- 

Shipping and handling. US: $5, Canada and 
Hawaii Air: $15, Overseas Air: $25. 

CA residents please add 6.5% sales tax. 

□ Send me information on other IntelligenceWare 
Products. 

Name _—-- 

Company ----- 

Address___—-— 


Tel. No.__ Ext- 

Signature --—-— 

System Requirements: IBM PC. PC/XT ISBN 0-945877-01-3 
or PC/AT 5I2K memory 


OCTOBER 1988 •BYTE 99 


Circle 121 on Reader Service Card 























Train Your 
PC to Read... 


..the Same Things 
You Read! 








'*09'3 


lAftf 






*o le 






thol’yth 


'no/r va o 0 


'**?£**** 


' *3*0 


*°h>, ^ 


1 /V' 






- ?0 
-JJ^O 

"gZ 


msA 


IQ 






°h\' 


3B * 

., ° A So rt , 




**-*?,: 

^0 




«ol0 

’^0 






>4:2 s>*- 


9 3q 


i£'4°;r .*r 

•ba^Wro/Q. 

**% 

2.2°°^. ,„. 




l2fe? 


>o, 


V; f / 




■ 

k&/ V/ Onf/fi/,. * * •&„ 


°^0t l Wth .Mint, 


'A. 




"f^3 0 


^/z 

c °o >>** 

y , ' °°^/v 

1 *// 




Vie 


*•430 i 




■ v " iC ! t : Ww 

. 






OV/y 




^4 








^%|f. 


Flagstaff Engineering’s 
optical character recognition 
software reads almost any printed or 
typewritten text. 

SPOT,* our trainable OCR program, allows 
you to compile information from books, magazines, 
typewritten records, genealogical data, directories, 
catalogs, and public documents, including foreign- 
language material. The data captured by SPOT can be 
used by database, word processing, desktop publishing 
and typesetting applications. 

SPOT’s flexible output options allow you to preserve 
the original page format, including columns and margins. 
Reformatting options include the choice of DCA or 
ASCII output files, with options to generate single¬ 
column output from multiple-column text. 


-SgZ&ip 


' ’ r'~ 

Features: 


- _ 




High recognition accuracy 
Fast, easy training 
Up to five fonts per page 
Handles ligatures and kerned type 
Foreign language character sets 
Spelling and context checking 
On-line correction—^, 

- Affordable at $995.00 

Flagstaff Engineering leads the PC industry in desk¬ 
top conversion systems for 9-track tape and 8-inch 
diskette data files. We have already supplied thousands 
of customers worldwide with our OCR systems. Call 
for the best prices on Panasonic, Hewlett-Packard, and 
Canon scanners. Dealer and volume discounts are 
available. 

Flagstaff Engineering can modify the software code 
to meet your custom applications. For details, call us 
at (602)779-3341. 


FLAGSTAFF 
ENGINEERING 


*Syntactic Pattern Optical Translator 
Come see us at COMDEX Booth #C107 
1120 Kaibab Lane . Flagstaff, AZ 86001 
(602)779-3341 . Telex 705609 . FAX (602)779-5998 

Circle 95 on Reader Service Cant (DEALERS: 96) 








EXPERT ADVICE 



Jerry takes a look at 
the new version of 
Windows and delves 
into the history and 
functionality of Sprint 


T he other day, Mrs. Pournelle 
and I were walking in the hills 
behind Chaos Manor. When we 
came down into the back-road 
area, we saw a young man trying to teach 
his girlfriend to drive. “That’s the real 
test,” Roberta said. “Teaching her to 
drive, or teaching her to use a computer, 
it’s the real test of true love.” 

“Stick shift car, too,” I said. 

She shrugged. “All computers are 
stick shift.” 

I’ve been thinking about that. 

Of course, the Macintosh tries to get 
away from the “stick shift” image, and it 
has a lot of converts. My youngest boy 
enters college this fall. He has a Mac 
Plus. One of his older brothers wants to 
trade his IBM PC AT for a Mac. Both 
claim they’re not interested in learning 
about computers, they just want to use 
them. I remember saying something like 
that back when I began this column more 
years ago than I want to admit. My friend 
and colleague Tom Clancy does all his 
work on a Mac and isn’t vaguely inter¬ 
ested in learning about PCs. Perhaps it’s 
valid to think of the Mac as the first auto¬ 
matic shift machine. 

If so, then the PC world is beginning to 
breathe down the Mac’s neck. 

Windows 

I suppose I have to be careful what I say, 
lest I get myself involved in Apple’s silly 
lawsuit against Microsoft and Hewlett- 
Packard; but I’ve just come back from a 
Microsoft-sponsored Windows exposi¬ 
tion, and I can only conclude that Win¬ 


COMPUTING AT CHAOS MANOR ■ Jerry Pournelle 


Stick Shift 
or Automatic? 


dows is hastening the process of the 
“Macintoshization” of the PC. If you 
prefer to say that Windows is How imple¬ 
menting many of the ideas developed at 
Xerox’s Palo Alto Research Center 
(PARC) lo these many years ago, then 
partly perfected by Niklaus Wirth, and 
finally popularized by Apple’s Macin¬ 
tosh, feel free. The point is that Windows 
consciously attempts to make the PC an 
automatic shift computer. 

Of course, automatic shifts need cars 
that are higher-powered. Same with 
computers. If you have an ordinary PC or 
XT, I don’t recommend Windows. If you 
want multiple applications—sort of like 
the Macintosh MultiFinder—and you 
have an XT with a hard disk drive and a 
good bit of RAM disk as well, DESQ- 
view is marginally better than nothing. 
Windows isn’t for you; it’s just too slow. 

I don’t really recommend either for slow 
machines. 

If you have an AT, you have more 
choices. Windows/286 is Microsoft’s 
newest. It isn’t very good at taking ordi¬ 
nary DOS programs and running them in 
the Windows environment. Still, Win¬ 
dows/286 version 2.10 is a distinct im¬ 
provement over the older Windows, and 
it’s not all that bad. Windows/286 can 
run DOS stuff, provided that your AT 
computer is fairly vanilla, the program 
isn’t too badly behaved, and you hold 
your mouth right; but it will be slow, 
even if you’ve got a fast system. If all you 
want to do is run standard DOS pro¬ 
grams, you’ll probably be better off with 
DESQview. 

Windows/386 is better yet. Windows/ 
386 on an 80386 machine is better than 
DESQview on an 80286 machine. On the 
other hand, DESQview works spectacu¬ 
larly better on an 80386 than it does on 
an 80286; and Windows/386 is still 
slower than I like. There is room for a 
difference of opinion. People I respect 
like Windows/386 a lot. It certainly is 
usable, if slow. 

Windows/386 isn’t easy to install. It 


doesn’t like a number of EGA cards (Or¬ 
chid and Paradise seem to be all right). 
The Setup program takes quite a long 
time, and if you have to make any 
changes in your installation, you must 
start all over again. This can be quite 
annoying. 

When you’re installing Windows/386, 

I advise you to throw away your AUTO¬ 
EXEC.BAT and CONFIG.SYS files. Win¬ 
dows/386 will construct new ones. Let it. 
Don’t set up any buffers, or environ¬ 
ment, or paths, or anything else while 
you’re trying to get Windows/386 going. 
Then, when you have Windows/386 up 
and running, you can tweak the start-up 
files to see what you can get away with. 

You want to be real careful about what 
DOS you’re running, too; I’m still get¬ 
ting DOS version incompatibility errors 
in Windows/386 long after I thought I’d 
eliminated all possible sources of such 
errors. I still don’t understand that; it 
could be that I’ve added something odd 
to my CONFIG.SYS file or tried to use 
DOS extensions for the CD-ROM reader. 

If you have a very vanilla system and 
don’t use networking, running ordinary 
programs under Windows does have 
some advantages. Windows has conve¬ 
nient features, like its own pop-up note¬ 
book and calculator (but no calendar), 
and it does make switching from one pro¬ 
gram to another a lot easier (although not 
easier than DESQview). Where Win¬ 
dows—/286 or /386—really shines, 
though, is running programs developed 
especially for use with Windows. Some 
of those work spectacularly well. The 
Windows screens are laid out well and 
are as easy to understand as any Mac 
screen. Windows screens are more cus¬ 
tomizable, too. 

I’m just beginning to collect software 
that’s been specially adapted to work 
with Windows. Most of it, like Microsoft 
Excel and MacInTax PC, comes with a 
run-time package so that you don’t really 
need Windows; but it’s much better if 

continued 


OCTOBER 1988 • B Y T E 101 


CHAOS MANOR 


you have Windows and are familiar with 
it. Windows/386 running programs 
adapted for Windows runs like lightning, 
and it does all the things the Macintosh 
MultiFinder is supposed to do but hasn’t 
quite perfected. 

When I’m using Windows to run pro¬ 
grams like Excel and MacInTax, I under¬ 
stand why Apple was so terrified of Win¬ 
dows that they brought in the lawyers. 
The interface is at least as good as 
Apple’s; indeed, many will think Win¬ 
dows does the integration of mouse and 
keyboard better than the Macintosh does. 
The various operations are smooth and 
intuitive. Better yet, you don’t give any¬ 
thing up; you can still use DOS with its 
wild-card commands. 

We did notice that, probably because 
of the lawsuit, Windows no longer has 
“TRASH” as the place to put deleted 
files. The legend under the icon (which 
doesn’t look like Apple’s Trash) now 
says “GARBAGE.” Roberta suggested 
they have an icon of the kitchen sink and 
label it “DISPOSALL,” which inspired 
me to think up a large vortex with the 
label “BLACK HOLE.” Apparently, 
Apple is adamant about owning the 
Trash, and nearly everyone is willing to 
let Apple have it if they want it so bad. 

We made that suggestion at the Hew¬ 
lett-Packard booth at the Windows show. 
Hewlett-Packard has a Windows adapta¬ 
tion called NewWave. The demonstrator 
chuckled and called in the icon editor. 
Within a couple of minutes, he had a 
kitchen sink labeled “DISPOSALL,” 
and he was starting in on the “BLACK 
HOLE. ” I didn’t get much chance to look 
at NewWave, but from what I did see, I 
was impressed. 

I wasn’t much of a Windows fan when 
the program was first introduced, but I 
can see how I might become one if they 
can get enough programs adapted for it. 
Windows doesn’t yet do much with de¬ 
vices like CD-ROM drives—Microsoft 
Bookshelf is a pain to get going in the 
same window with your word processor, 
but then it’s a pain to get DESQview to 
handle it, too. 

Microsoft tells software developers 
that the best way to learn to write soft¬ 
ware for OS/2 and Presentation Manager 
is to begin with Windows. From what 
I’ve seen, if you’re developing new soft¬ 
ware, you might want to seriously con¬ 
sider adapting your stuff for Windows, 
no matter what you think of OS/2. 

They are going to have to speed things 
up, though. I suspect the way to do that 
will be with faster video boards. Most of 
the wait comes from having Windows 
draw stuff on your screen. 


Windows hasn’t yet got us out of the 
stick shift era, but it looks like the next 
revision just may do it. 

Actor 

One program that has been adapted for 
Windows is the Actor language. This is 
one of the family of languages that in¬ 
cludes Smalltalk: you have data classes, 
and you send messages to them; then they 
do things, like make new windows with 
certain features, or put images on the 
screen, or do calculations. Actor is inter¬ 
active and compiles as you write it, pro¬ 
ducing threaded code like Forth; but it’s 
said to be a great deal easier to learn, and 
to use, than Forth. 

I don’t know. My only exposure to Ac¬ 
tor was in a demonstration at the Win¬ 
dows seminar. I was impressed, but then 
one is often impressed by demonstra¬ 
tions; the acid test will be to see if I can 
write programs with it when I get it here. 
I will say that it sure looked like it under¬ 
stood how to interact with Windows; I 
watched them create several small pro¬ 
grams to my specifications, and it 
seemed like child’s play. More when I 
know more, but my first impression is 
that Actor and Windows may be made for 
each other. If you’re a language collector 
or if you’re seriously interested in Win¬ 
dows, take a look at Actor. 

Special Days and 
Footprints in History 

An outfit called The Salinon Corpora¬ 
tion has a series of programs called the 
“Life and Times” series. One program is 
called Special Days: you put in data, say 
someone’s name, birthplace, and birth- 
date. The program looks things up in its 
databases, trundles out a printout that 
wishes the subject a happy birthday, then 
proceeds to report on things like what 
happened on that day in history; who else 
was born in the subject’s home state; 
what popular songs were current the year 
the person was born; even prices of 
goods, like eggs and bicycles, back then. 

It will do the same for anniversaries: it 
prints out your names, some congratula¬ 
tions, and then a summary of what things 
were like at 5-year intervals since you 
were married. (Incidentally, make sure 
you have the proper date set in your com¬ 
puter; it uses the system’s date in its mes¬ 
sage calculations.) 

I wasn’t terribly impressed with the 
program, but just for the heck of it I fed it 
Roberta’s birthday and our anniversary, 
printed the results, and gave the printouts 
to her. Apparently, she rather liked 
them. I don’t know if she’d have liked it 
so much if I’d paid the full $39.95 they 


want for the program, but possibly; and 
of course you can use it to generate birth¬ 
day cards for all your friends. 

There’s nothing to using Special 
Days; there’s a manual, but I can’t think 
why you’d want to look into it. Every¬ 
thing is explained on-screen, and if you 
do get stuck—which isn’t easy—there’s 
plenty of context-sensitive help. It’s a 
really neat user interface. 

I also have Salinon’s Footprints in 
History. This is a more complicated pro¬ 
gram with much the same user interface. 
What you do is input someone’s name, 
date of birth, and any other events (with 
dates) in the subject’s life. The more 
dated events you can put in (entering 
school, graduations, marriage, children 
born, whatever), the better. 

The output is a chronological table. 
The events come out unchanged (except 
that it tells you what day of the week 
things happened on); but they’re em¬ 
bedded in other events. You might have: 
July 19, 1969, Alfred E. Neuman flunks 
third grade again; July 20, 1969, Neil 
Armstrong is the first man to walk on the 
moon; and stuff like that. The Alfred E. 
Neuman (or whomever you’re making 
this up for) events are put in by you; the 
others come from the program’s data¬ 
bases. (Most people would probably be a 
bit more dignified in picking events in 
Alfred E. Neuman’s life.) 

My major criticism with these pro¬ 
grams is there’s no way to add items to 
the program’s databases. You go with 
what they furnish. Also, it’s not clear to 
me what algorithm they use to select the 
order and importance of events: I used 
the “Special Day” feature of Special 
Days to prepare a report on July 20, 
1969, and while it did tell me this was the 
day Neil Armstrong walked on the 
moon, the event it put up first was “ Yoko 
Ono marries John Lennon. ” 

Who knows, maybe Lennon’s mar¬ 
riage was more important than the first 
trip to the moon, but you’ll never con¬ 
vince me of that. 

FastTRAP 

I must have said a hundred times that I’m 
not fond of mice. I can never find the 
mouse, to begin with. The darned fool 
things are always getting buried. Once 
my mouse was completely buried under 
enough paper that the left-hand key was 
pressed down by the weight of the stuff 
on top of it. This caused weird problems 
when the machine was powered up and 
the AUTOEXEC.BAT file brought in DESQ¬ 
view. It took me 10 minutes to figure out 
what was wrong with my computer. 

continued 


102 BYTE* OCTOBER 1988 



Order Status, 

Technical & Other 
Info. (602) 246-2222 
FAX #(602) 246-7805 

Call for programs not listed 


MOREHOUSE 



PRODUCTS 


MICROSOFT PC Excel 

SPECIAL $273 


TOLL-FREE ORDER LINE 1-800-421-3135 


NOW AVAILABLE 


MICROSOFT MACH 20. 

.$309 

MICROSOFT WINDOWS 386. 

.$110 


FREE SOFTWARE! 


Purchase over $100 and receive one of these disks absolutely FREE! Purchases 
over $250 get two free disks, over $400 get three, or get all four disks when your 
purchase is over $500! 1) MIXED BAG. 2) PC-WRITE. 3) FONT-SET. 4) ABC-LIST. 


- SOFTWARE- 

Accounting | 


Dac Easy Acct. 3.0.Low Price 

Dac Easy Light.$39 

Dac Easy Payroll.Low Price 

Dollars & $ense .94 

In House Acct.112 

Managing Your Money 4.0.117 


Communication Programs 

Brooklyn Bridge Universal .$75 

Carbon Copy Plus.108 

Crosstalk XVI.89 

Crosstalk MK4.110 

Flying Dutchman .64 

PC Anywhere III.96 


Languages 


Microsoft Pascal .$176 

Microsoft Quick Basic 4.0.59 

Microsoft Quick C.Call 

Ryan McFarlan Fortran.390 

Ryan McFarlan Cobol.612 

Turbo Basic .Call 

Turbo C 1.5 .59 

Turbo Pascal .Call 

Turbo Prolog.90 


Multi-User Software 

Fox Base + .$299 

Microsoft Word.195 

Word Perfect 5.0.339 

Word Perfect Modules .ea 75 


Data Base Managers 

Clipper .$370 

Condor 3.325 

Data Perfect.Low Price 

DBase III Plus.375 

DB-XL Diamond.115 

Fox Base Plus.194 

Genifer .189 

Paradox 2.0 Premium .435 

PFS: Pro File.139 

Powerbase.169 

Q&A3.0 .Call 

Quicksilver Diamond.329 

Revelation Advanced .485 

R Base For DOS.425 

Reflex .90 

Relate & Report.112 

VP Info.65 


1 


Desktop Publishing 

Pagemaker Ver. 3.0.$475 

PFS: First Publisher 2.0.73 

Ventura Publisher .489 


Graphics 

Boeing Graphics.$200 

Chartmaster.199 

Design Cad 2D & 3D.148 

Diagram Master.199 

Easy Cad .109 

Generic Cad.49 

In-A-Vision .270 

Microsoft Chart 3.0 .225 

Newsroom Pro.65 

Printshop.33 


Integrated 


Ability Plus. 

.$145 

Enable. 

.352 

Microsoft Works. 

.108 

PFS 1st Choice. 

.79 

Smart System . 

.405 

Symphony . 



] 


Languages 

Lattice C Compiler.$220 

Microsoft C Compiler Ver. 5.0.Call 

Microsoft Fortran Ver. 4.1.260 

Microsoft Macro Assembler Ver. 5.1 88 


Project Manager 


Microsoft Project.$305 

Super Project Plus.255 

Timeline 3.0 .323 

Total Havard Man. 2.355 


Spreadsheet 


Lotus 1-2-3.$280 

Microsoft PC Excel .273 

Quattro .143 

Surpass.329 

Twin.35 

VP Planner Plus.88 


Utilities 

Core Fast.Low Prices 

Copy II PC.$19 

Copywrite.39 

Cubit .39 

Desqview2.01 .72 

Direct Access.49 

Eureka.Call 

Fastback Plus.89 

Formtools .56 

Graph in the Box 2.Call 

Mace.55 

Microsoft Windows 286 Ver. 2.1 — 59 

Norton Advanced.75 

Norton Utilities .48 

PC Tools Deluxe.37 

Prokey 4.0.70 

Q DOS II .49 

Righwriter.75 

Sidekick Plus .115 

Sideways.39 

SQZ Plus.55 

Superkey.55 

Lightening.79 

XTree.35 


Word Processing 


Microsoft Word 4.0.$185 

Multimate Advantage II.285 

Q and A Write.110 

Webster Spellcheck.37 

Word Perfect Ver. 5.0.Call 

Word Perfect Executive.124 

Word Perfect Library 2.0.65 

Wordstar Pro.233 

Wordstar 2000 + Personal Ed.229 


- HARDWARE- 

Accessories L 


Copy II PC Deluxe Bd.$101 

Curtis Ruby + .69 

Logical Connection.429 

Mach III Joystick.36 

Masterpiece.85 

Masterpiece +.95 

150 Watt Power Supply.69 


Boards 

AST 

Rampage/2 .Call 

Rampage 286 W/512K.$299 

Sixpac Plus w/64K.129 

EVEREX 

2MB Above PC/XT w/o Mem .79 

3MB Above AT w/o Mem.89 

ORCHID 

Ram Quest Extra PS/2.Call 

INTEL 

Above PC 64K .225 

Above 286 W/512K.344 

Orchid Tiny Turbo.289 


COMPUTERS 


Hard Cards 


Plus 20 MB.$529 

Plus 40 MB.659 


Hard Drives 


Seagate 20 MB w/cont.Call 

Seagate 30 MB w/cont.Call 

Seagate 40 MB AT 251-2.$399 

Seagate 80 MB AT.579 

Seagate ST-125 w/cont.329 

Seagate ST-138 w/cont .399 

Priam .Call 


Monitors 


AMDEK 

410 Amber.$145 

MAGNAVOX 

RGB.255 

SIGMA 

Laserview + 19".Call 

SAMSUNG 

Flat Amber.Call 

TTL Amber w/tilt.76 

Color w/tilt.249 

Viking.Call 


EVEREX 

286,10MHz, 0 Wait.$1149 

286,10MHz, 1 Wait .999 

286,12.5MHz, 0 Wait .1349 

ACER 

710 w/o Monitor.Call 

900 w/o Monitor.Call 

SHARP 

PC 4501 .$765 

PC 4502 .Call 

PC 4521 .Call 

TOSHIBA 

T1000 .799 

T3100 .Call 

T3200 .Call 

ZENITH 

Super Sport 286/20MG .Call 

Super Sport 8088/2-Floppies _Call 

Super Sport 8088/20MG .Call 

NEC 

Multispeed-2.Call 


All Other NEC Products .. Call 


Printers 


CITIZEN 

MSP 40.$285 

120 D.146 

MSP 50 .385 

EPSON 

LQ 500.349 

LQ850.559 

FX-850 .Call 

LASERS 

Other Lasers .Call 

ASTTURBOPS .Call 

OKIDATA LASERLINE 6.1379 

OKIDATA 

OKI 320 .Call 

OKI 321.Call 

OKI 390.499 

OKI 391 .689 

STAR MICRONICS 

NX 1000.180 

NX 1000 Color .238 


We Stock The Products That We Sell. 

We Are Authorized To Repair Many Major Manufacturer’s Products. 

Having Technical Problems? - Call Us! 

Any Hardware Purchased From Us -7 Day DOA - We Replace It- Not Repair It. 
Visit Us In Phoenix! We Have A Retail Storefront To Serve You. 

| 






EGA Boards 

AST VGA + .$320 

All Other AST Products ..Call 

ATI Ega Wonders.175 

Genoa Super EGA Hi-Res +.186 

Orchid Designer.259 

Paradise Auto 480 .179 

Paradise VGA Plus .269 

Paradise VGA Proff.399 

Vega VGA.275 


Modems 

AZ 24001NT w/o Soft .$129 

Everex 300/1200 w/Soft.69 

Everex 2400 EXT, Error Cor..189 

Hayes 1200 EXT w/o soft .299 

Hayes 1200B 1 NT w/Soft .289 

Hayes 2400 EXT w/o Soft.435 

Novation Parrot 1200 w/Soft.99 

U.S. Robotics 2400 w/o Soft.335 



Mice 

Genius.$49 

Logitech .68 

Microsoft Bus w/Paintbrush .92 

Microsoft Serial .92 

Optimouse w/Dr Halo .89 

Optimouse w/DPE.185 

1 

EGA Monitors 

Casper .$410 

Princeton Ultra Scan.539 

Mitsubishi Diamond Scan.509 1 

NEC-Multisync II.609 

Zenith 14" Flat Screen.650 




l 

TERMS: Shipping mininmum is $5.00. AZ orders +6.7% sales tax. Personal check/company check - 
allow fourteen (14) days to clear. We accept purchase orders from authorized institutions for 3.5% more 
than cash price. All returns are subject to our approval. There will be a 20% restock fee. Minimum phone 
order $50. All prices are subject to change. Due to copyright laws we cannot take back any open software. 


TOLL-FREE ORDER LINE 1-800-421-3135 

WAREHOUSE DATA PRODUCTS 

2701 West Glendale Ave. • Phoenix, AZ 85051 

We do not guarantee compatibility 



No Charge for 
MasterCard or Visa 


Servicing our PC buyers with Phone Hours: 

low pricing and technical Monday thru Friday 6:30am-9:00pm MST 

experience since 1979. Saturday 9:00am-5:00pm MST 


Circle 272 on Reader Service Card 


OCTOBER 1988 -BYTE 103 













































































































































































































































































CHAOS MANOR 



ATTENTION: 

dBASE III PLUS 

Programmers & Developers 


im 


M P I L E R 


Increase your dBASE III PLUS'"’ program speed up to 15 times! 
Design and distribute compiled dBASE programs royalty-free! 
Protect your vulnerable source code from inquiring minds! 
Develop dBASE applications without dBASE III PLUS! 


dBFast $99.00 


... a powerful MS-DOS compiler for the dBASE III PLUS language which 
explodes storage and performance restrictions imposed by other, much 
more expensive compilers. 

Lightning Compilation Speed 

Maximize programming and testing efficiency. dBFast's unique memory-resident "Engine" (only 
87K) compiles typical dBASE III PLUS programs in just 3-6 seconds with no linking step required. 

Incredibly Fast Execution 

dBFast compiled programs run up to 15 times faster than interpreted dBASE. On independently 
developed test suites, dBFast has proven time & again that something indeed ... outruns the fox! 

Small, Efficient .EXE Files 

With no bulky run-time library to clutter your .EXE files, dBFast compiled programs consume as 
little as 2K of disk space! Typical Programs take 5-30K. 

Hassel-free Multi-User Conversion 

dBFast's Autolock command enables multi-user/LAN protocols in one short line of code. 
Eliminates system lockups and data collision! 


dBFast/Mac $199.00 


... a rich , interactive "Programming Environment" that allows you to 
combine the power and verstility of the dBASE III PLUS programming 
language with the intuitive human interface of Macintosh! 

Interactive Programming Environment 

Maximize your programming efficiency with dBFast/Mac's interactive compiler/editor. Develop, 
compile, debug, and run your applications - on the fly - without ever leaving this powerful 
programming environment. 

Accelerated Program Execution 

dBFast/Mac compiled programs run up to 200 times faster than interpreted dBASE. On 
independently-developed test suites, dBFast/Mac is up to 30% faster than FoxBASE+/Mac ,m ! 

Language Extensions For Mac's Friendly Interface 

Easily implement the powerful Macintosh user interface adding mouse support, pull-down menus, 
multiple windowing, and click-on buttons to your dBASE programs. 

dBASE III PLUS Portability 

Capitalize on your prior MS-DOS development efforts by porting your existing .PRG and data files 
to dBFast/Mac where you may easily add the powerful Macintosh interface. Data files transfer as 
well, eliminating the need to rekey your data. 

Sold By Quality Software Dealers Throughout The World 
For Sales Information, Please Call (800) 356-6356 

dBFast, FoxBASE+/Mac, Macintosh, and dBASE III PLUS are trademarks of dBFast, Inc., 

Fox Software, Apple Computers.Inc,. and Ashton-Tate, respectively. 


Mice are inconvenient, and often I’ve 
wished for some kind of trackball ar¬ 
rangement. Now I have one. 

FastTRAP is a neat little trackball sys¬ 
tem with three buttons (see “Four Surro¬ 
gate Mice” by Jeff Holtzman in the Au¬ 
gust BYTE). It comes with software 
capable of emulating any mouse you’re 
accustomed to, and it does all that very 
well. MicroSpeed also encloses a little 
booklet illustrating 101 things you can 
do with your old mouse, including using 
the cord as a noose to hang your cat. 

The FastTRAP trackball comes with a 
DB-25 connector. The MicroSpeed ex¬ 
ecutives seemed nonplussed when I ex¬ 
plained that most AT machines come 
with DB-9s on their serial ports. Micro- 
Speed does sell, at extra cost, a cable 
adapter that will let you plug FastTRAP 
into your AT’s DB-9 port. 

FastTRAP has a good hefty feel to it. 
The box is a bit thick for my taste. I’d 
have preferred it not to stand quite so 
high off the table, but that’s certainly a 
matter of taste. It’s not impossibly high, 
and indeed I can think of reasons for 
making it the height it is. 

If you’re doing CAD-type work, Fast¬ 
TRAP may be exactly what you’re look¬ 
ing for. There are two models; one has a 
wheel in addition to the trackball. The 
wheel is used for three-dimensional data 
control, as in a CAD program. 

For CAD and similar work, Fast¬ 
TRAP is at least as good as a mouse, and 
most will probably find it a lot better. 
Control is smooth and precise, and it’s a 
lot easier to move the cursor across long 
distances. Just as a trackball is superior 
to a joystick for many games, it’s much 
better than a mouse for a number of busi¬ 
ness operations. 

What you can’t do with a trackball is 
use it as an ordinary mouse. In my judg¬ 
ment, FastTRAP will never replace the 
mouse with programs like Windows or 
Microsoft Word, because it’s almost im¬ 
possible to do click-and-drag operations 
with a trackball system. I simply cannot 
hold down one of the FastTRAP buttons 
and simultaneously maneuver the cursor 
without using both hands. It isn’t just me. 
No one else at Chaos Manor can do it, 
either. Human hands just aren’t built that 
way. 

It’s thoroughly obvious once you think 
of it, but I confess this discovery sur¬ 
prises me, especially since I’ve been a 
strong advocate of trackballs for some 
time now, and I am still extremely fond 
of the WICO SmartCat keyboard with its 
integral trackball. (Alas, WICO couldn’t 
keep the price down to anything reason- 

continued 


104 BYTE* OCTOBER 1988 


Circle 76 on Reader Service Card 











THE PROGRAMMERS SHOP 


helps save time, money, and cut frustrations. Compare, evaluate, and find products. 


Translate for Portability, Easier Coding, Faster, 
Smaller Code, and No Royalties. 

These are the reasons to translate from one 
source language to another. 

Each of these products translates up to 85% - 
95% of your code automatically. If you want to 
cut your conversion time by at least 50%... 

Call one of our Tech Reps for help choosing 
TODAY. 

Order before 10/31/88 and mention “BYA88” for these Special Prices 



List 

Normal 

SPECIAL 

Compile 1-2-C - Lotus 1 -2-3 to C 

$299 

$269 

$249 

B AS_C commercial - Basic to C 

$375 

$329 

$299 

DBX dBASE III to C 

$550 

$529 

$449 

DBX source to libraries 

$400 

$379 

$349 

F0R_C - Fortran 77 toC 

$750 

$679 

$599 

R-DOC/X - convert WP formats 

$149 

$135 

$125 

Turbo toC-byTGL 

$595 

$549 

$499 


386 Development T ools 


386 Assembler/Linker 

386 Debug - by Phar Lap 

386/DOS Extender 

DESQview PS/2 

F77L-EM - by Lahey 

FOXBASE + /386 

High C - by MetaWare 

MS Windows/386 

OS/286 & 386 by AI Architects 

Paradox 386 


PC 

$ 

389 

PC 

$ 

129 

PC 

$ 

919 

PC 

$ 

109 

MS 


Call 

PC 

$ 

419 

PC 


Call 

PC 

$ 

129 

PC 


Call 

MS 

$ 

649 

PC 

$ 

229 


1 Basic & Addons 

1 

Exim Toolkit 

$ 85 


LaserPak Professional - 
MS QuickBASIC V4.0 
QuickPak Professional 


by Crescent 
by Crescent 


139 

69 

139 


RECENT DISCOVERY 


SYCERO db - Extensible Clipper/FoxBASE genera¬ 
tor allows you to incorporate your code into 
SYCERO. Up to 30 databases, 14 indexes, 10 levels 
of submenus and overlaying of 26 programs. 
Network version available. 

$449 SYCERO db NET, $649 


DataBase & File Management 


PC $ 779 
PC Call 
PC $ 595 
PC $ 169 
PC $ 499 
PC $ 719 
PC $ 549 
MS $ 449 


C Language-Compilers 


AZTEC C86 - Commercial 

C86 PLUS - by Cl 

High C Optimizing Compiler 

Instant-C/16M 

Lattice C - V3.3 

Microsoft C 5.1 - with CodeView 
Microsoft Quick C 
NDP C-386 by MicroWay 
Turbo C by Borland 
Watcom C6.0 


PC $ 499 
MS $ 359 
PC Call 
PC Call 
MS $ 259 
MS $ 299 
MS $ 69 
MS $ 529 
PC $ 67 
MS $ 259 


Advanced Revelation 
CLARION - complete environment 
DataFlex by Data Access 
Magic PC - visual database 
Paradox V2.0 List: $725 
Paradox Network Pack 
R:Base for DOS 

XDB-SQL Database _ 


Dbase Language 


Clipper compiler PC $ 389 

dBASE III Plus PC $ 399 

dBASE III LANPack PC $ 649 

DBXL Interpreter by Word Tech PC $ 99 

FoxBASE+ V2.0 MS $ 259 

McMax by Nantucket MAC $ 235 

Quicksilver Diamond PC $ 369 


1 C Language-Interpreters i 

C-terp by Gimpel - full K & R 

C Trainer - by Catalytix 

Interactive C by IMPACC Associates 
Run/C Professional 

Run/C 

Turbo C-terp 

MS $ 219 
PC $ 89 
PC $ 189 
MS $ 145 
MS $ 79 
PC $ 119 

1 C Libraries-Files \ 

BTree/ISAM - Single user 

CBTREE - Source, no royalties 
c-tree by Faircom - no royalties 
r-tree - report generation 
dB2C Files 
db_VISTA - Source 

MS $ 99 
MS $ 129 
MS $ 329 
PC $ 239 
MS $ 189 
MS Call 

| CLibraries-General | 

Blackstar C Function Library 

C Tools Plus - V5.0 

C Utilities by Essential 

Greenleaf Functions 

Turbo C Tools by Blaise 

PC $ 99 
PC $ 99 
PC $ 119 
PC $ 129 
PC $ 99 

| C-Screens, Windows, Graphics | 


thy I 

dBASE Graphics for C 
ESSENTIAL GRAPHICS - fast 
GraphiC - new color version 
Greenleaf Data Windows - incl. source 
Quick Window/C 
Terminal Mapping System 
TurboWINDOW/C - for Turbo C 
VC Screen 

View Manager by Blaise 
Vitamin C - source, menus 
Windows for C - fast 
Windows for Data - validation 

Note: All prices subject to change without notice. Mention this ad. 
Some prices are specials. Ask about COD and POs. Formats: 3 laptop 
now available, plus 200 others. UPS surface shipping add $3 per nor¬ 
mal item. 


PC 

$ 

249 

PC 

$ 

69 

PC 

$ 

235 

PC 

$ 

279 

PC 

$ 

229 

PC 

$ 

75 

PC 

$ 

279 

PC 

$ 

75 

PC 

$ 

119 

PC 

$ 

199 

PC 

$ 

159 

PC 


Call 

PC 


Call 


Dbase Support 


dBRIEF with BRIEF PC Call 

dBC III by Lattice MS $ 169 

Documentor - dFlow superset MS $ 229 

Genifer by Bytel - code generator MS $ 249 

Integrated Development Library PC $ 129 

Networker Plus MS $ 229 

QuickCode III Plus MS $ 189 

R&R Report Writer MS $ 139 

Seek-It - Query-by-example PC $ 79 

Silver Comm Library MS $ 139 

Tom Rettig’s Library PC $ 79 

UI Programmer - user interfaces_ PC $ 249 


Other Products 


Back-It by Gazelle MS $ 119 

Baler PC $ 459 

CO/SESSION - remote access PC $ 229 

Dan Bricklin’s Demo II PC $ 169 

Disk Technician - smart upkeep PC $ 89 

Fast Back Plus PC $ 149 

Easy Flow V5.0 PC $ 125 

Link & Locate MS $ 309 

Mace Utilities MS $ 85 

MathCad PC $ 279 

MKS RCS MS $ 155 

PC/Tools Deluxe-by Custom PC $ 69 

Plink 86 PLUS - overlays MS $ 275 

PVCS Corporate - by Polytron PC $ 339 

PVCS Personal PC $ 135 

R-DOC/X MS $ 135 

Seidl Version Manager Ms $ 269 

Source Print - V3.0 PC $ 75 

Synergy Layout PC $ 139 

Tree Diagrammer PC $ 65 

Visible Computer: 8088 PC $ 65 

WKS Library by Raima PC $ 179 


New Greenleaf Library 


Greenleaf SuperFunctions - Over 350 new 
functions. Expanded memory interface. Mouse 
interface, interrupt processing, and numerous date 
and time routines. $ 199 


r- 


I THE PROGRAMMER’S SHOP 

I Your complete source for software, services, and answers. 

Call for a catalog, literature, and solid value 

800 - 421-8006 

5-B Pond Park Road, Hingham, MA 02043 
Mass: 800-442-8070 or 617-740-2510 8/88 



BRIEF Users: 

Now you can have fast 
compilation AND an integrated, 
productive environment. 


O ver 5,000 of you were forced to 
make sacrifices to use BRIEF, The 
Programmer’s Editor. Advanced com¬ 
pilers and new programming environ¬ 
ments, like Turbo C and QuickBASIC, 
took up so much RAM that BRIEF 
could not fit in the same 640k. 

If you wanted to retain BRIEF’s 
uniquely powerful features 1 while 
working with larger programs, you 
had to sacrifice speed and continuity. 
Instead of a tight Edit-Compile-Edit 
loop, you had to slog through an obso¬ 
lete Edit-Exit-Compile-Exit-Edit loop. 
Now you no longer have to 
make that sacrifice. 

You can enjoy the features 1 that 
have made BRIEF the best-selling 
and the best regarded 2 programmer’s 
editor without sacrificing environ¬ 
ment integration. 

Version 2.1 of BRIEF can be 
swapped in and out with a 

single keystroke — allowing 
immediate compilation with 
even the largest compilers: 
Microsoft C5.0, QuickC, 

Turbo C, Lattice C, dBXL, 
FoxBASE+ v2.0, Clipper, etc. 

1 For example: real multi-level Undo (not 
simply Undelete), flexible windowing, 
unlimited file size, unlimited number of 
simultaneous files, automatic language 
sensitive indentation. 

2 For example: 

"The quintessential programmer’s editor." — 
Dr. Dobb’s Journal “Right out of the box, 
it’s a versatile, extremely powerful editor that 
handles most any programming task with 
aplomb.” — Computer Language "Simple to 
learn and use and extremely sophisticated. 
Strongly recommended." — PC Magazine 
“Not only the best programmer’s text editor 
I’ve ever seen, but it is also a tour de force in 
the way it was conceived and implemented.”— 
Computerworld "So far surpasses users’ 
expectations that it is revolutionary." — 
MicroTimes Magazine "BRIEF is truly 
outstanding.” — Microsoft Systems Journal 

Current BRIEF Users: 

Call Ann for details on 4 other important 
enhancements. Registered users of versions 
2.0 or 2.01 update for only $35. 


Haven’t tried BRIEF yet? 

BRIEF retails for $195. Call Ann today 
for a no-risk, 60-day trial with a full, 
money-back guarantee. 

Call toll-free today 

800 - 821-8492 


^Solution 

<E)ystorns 


841 Main Street, Suite 410 
South Weymouth, MA 02190 

617-337-6963 


Circle 207 on Reader Service Card 


Circle 245 on Reader Service Card 















































CHAOS MANOR 


able and no longer makes that keyboard, 
which is a real pity.) Of course, the 
WICO trackball keyboard came out well 
before click-and-drag became estab¬ 
lished as a standard mouse operation; I 
never had to use the WICO keyboard that 
way, or I’d have discovered the difficulty 
long ago. 

It should be possible to design a track¬ 
ball that would allow click-and-drag, but 
the ball would have to sit to the side of the 
buttons, which would preferably be on 


the side of the box enclosing the track¬ 
ball; it’s hard to describe what I’m talk¬ 
ing about, but imagine a keyboard with a 
trackball in the upper right corner (for 
right-handed operations) with three but¬ 
tons on the side of the keyboard where 
your fingers would naturally rest if your 
thumb were on the ball. This would be at 
least as easy to use as a mouse. But I 
don’t know of anyone who makes or 
plans such a keyboard. 

I’ve just discovered that if you install 


HOW TO GIVE YOUR 
COMPANYA PIECE 
OF YOUR MIND. 


Your company’s most 
valuable resource is the knowl¬ 
edge and expertise of your key 
people. That's why you want to 
capture that expertise with 
lst-CLASS Expert Systems so 
you can use it whenever and 
wherever needed. 

^^HThe power you need. 
Without the programming. 
lst-CLASS' is the expert system 
development tool you've been 
waiting for. It's full-featured and 
flexible, yet exceptionally easy 
to use. Multiple knowledge rep¬ 
resentations, and interfaces to 
windows, graphics, and pro¬ 
grams (including Lotus 1-2-3* 
and dBASE) make it powerful 
enough for technical people, yet 
simple enough for those with no 
programming or artificial intelli¬ 
gence experience. 

Benefits you'll see right 
away. Because lst-CLASS is 
so easy to use, it starts deliver¬ 
ing benefits right away. Accu¬ 


rate and consistent decisions 
throughout your company. 
Reduced costs in manufacturing 
and support. And above all, a 
chance to apply the expertise of 
your best people to more situ¬ 
ations than ever before. 

■■1 Whether you're a startup or 
a Fortune 500, you'll quickly find 
1 st-CLASS a great help for your 
entire organization. Just as Du 
Pont, Travelers, Chrysler, Intel, 
IBM, and over 5000 others have 
already found out for themselves. 
HM Priced from $495. to 
$1295. No fancy hardware 
required (just IBM or compatible 
PC). And no royalty fees or other 
hidden charges later on. 

Ask for your tutorial 
package. It has everything you 
need to get moving fast, including 
a trial version of our newest 
release, lst-CLASS FUSION.™ 
Hi Why wait? Call toll-free 
today to order your tutorial 
package: 1-800-872-8812. 


l-CLASS 

Expert Systems, Inc. 

286 Boston Post Road Way land. MA 01778 (617-358-7722 in MA). 

For the IBM*PC. For the DEC VAX®(with added hardware). Priced from $495 to $1295. Tutorial package only $20. 


FastTRAP as a two-button Microsoft 
Mouse, the middle button toggles drag on 
and off. This isn’t as convenient as 
mouse click-and-drag, but it is possible 
to do it, and with time one might find that 
better than mouse operations. I’ll try it 
for a month and let you know. 

Choice Words 

A long time ago, Mike Wiener of Micro- 
lytics showed me an upcoming product, 
which turned out to be WordFinder, a 
synonym program based on algorithms 
developed at Xerox PARC. Mike thought 
there was a terrific product lurking in the 
Xerox algorithms, and since PARC 
didn’t seem interested in developing it, 
he did under a joint venture agreement. 

I’ve used WordFinder ever since. It 
works fine with the word processors I 
like, including Q&A Write; you can even 
get WordFinder at a discount when you 
buy Q&A Write. I like WordFinder, so 
I’ve paid little attention to other thesau¬ 
rus and dictionary programs, on the 
theory that if it ain’t broke, don’t fix it. 

That may have been a mistake. 

Proximity Technology’s Choice 
Words, which is based on the Merriam- 
Webster Webster's Dictionary and Web¬ 
ster's Thesaurus , is at least as good as 
WordFinder, and in some ways it is bet¬ 
ter. Choice Words will tell you what 
parts of speech your word may be and of¬ 
fer definitions by categories. It gives 
tenses for irregular verbs. It offers syn¬ 
onyms under different connotations of 
the word. 

Installation of Choice Words is utterly 
simple. Just run the Install program, 
which, so far as I can tell, does nothing 
but create a subdirectory and copy the 
five disks into it. 

Choice Words can be run as a pop-up 
program from within your word proces¬ 
sor or as a stand-alone program. By far 
the better way to run it is as a pop-up, 
since that lets you use it while editing 
documents. There are two ways to do 
this. The simplest is to go to the directory 
containing Choice Words and type PR0X 
to invoke the program. Once that’s done, 
you can go to your word processor’s sub¬ 
directory and bring in your text editor. 
The default pop-up keys are Alt/Left 
Shift/T for thesaurus and /D for dictio¬ 
nary. You can change those keys to al¬ 
most anything you like. 

The other way to install the program is 
to put its subdirectory in your AUTO¬ 
EXEC.BAT PATH statement. Either way 
works fine. You can also put Choice 
Words into the same directory as your 
word processor, then bring them both up 

continued 


106 BYTE* OCTOBER 1988 


Circle 3 on Reader Service Card 











SUGGESTION BOX 




K 


MINDREADER. 

ARTIFICIAL INTELLIGENCE OASED 


WORD PROCESSOR 



THE MORE YOG USB IT THE SMARTER IT GETS! 


BROWN 

MG 

“3* 




STATt OF HIE SMART! 


tl rC’ST4l>.*UIH*«. A^UI 


tt (orrrtomm* 


"MindReader's 
artificial intelligence 
approach to word 
processing is a 
technological 

breakthrough!" 

—PC Magazine 

MindReader T . M It's right 
for you because it 
writes for you._ 

MindReader, a new generation of 
software, is the first giant step 
toward the word processor or the 
future. The more you use it, the 
smarter it gets. 

Its patented Artificial Intelligence 
Enginepicks up your writing pat¬ 
terns. Tnen, as if it's "reading your 
mind," it anticipates what you're 
going to write next; suggesting 
words, phrases, paragraphs and 
even signature blocks in a 
"suggestion" window. 

Simply select the appropriate 
suggestion with the press of a 
single key. Or continue typing. 


“Hunt & peck" at a 
blistering speed!_ 

MindReader is not just a 
simple editing tool. It's positively 
POW-erful! Here are just a few of 
its highly acclaimed features: 

■ Full-feature Word ■ In-text mathematics 

Processor with decimal tabs 

■ Mail Merge ■ Text encryption/ 

■ Name & address book decryption 

■ On-screen drawing mode ■ Plus FREE toll-free 

■ Glossary for 260 of telephone support for 

your “boilerplate'' 1 year! 

sentences/paragraphs. ■ And MORE! 

MindReader saves time 
and reduces errors! 

With just a simple touch of a 
key, it can turn an earnest non¬ 
professional into an Ernest 
Hemingway. 



Or turn an ant into anti- 
disestablishmentarianism. It's 
absolutely revolutionary! 

In fact (if you like FACTS), after a 
few sessions with MindReader, 
your keystrokes will be reduced by 
as much as 80 to 90%. 

No wonder PC Magazine 
awarded MindReader with their 
coveted " Editor's Choice." 


A little skeptical? 

Get a copy of MindReader to try 
for 30 days. (And while you're at it, 
pass copies around to your friends 
arid associates for their evaluation.) 
If not totally sold on us, don't pay 
us a cent.* 

No risk. No hassles. No fooling. 

(This free 30 day evaluation period is 
available on all Brown Bag Software.) 

Quantity discount and site licenses available. 

To order call 

800 523-0764 

In California, call (408) 559-4545. 

Or send your check for 

•89.95 &S5E&2TC&0 

Brown Bag Software® 

File #41719, Box 60000 
San Francisco, CA 

94160-1719 raniH 


BROWN 

BAG 


State-Of-The- Smart T . M 

Offices in London 018311106— 

Koln 02217710923—Copenhagen 01933837- 
Amsterdam 020 233408-Ziinch 012146224 



*Our Shareware versions are older versions of our product, but are full-featured & fully-functional and yours to try for a FREE 30 day evaluation period. 


Circle 261 on Reader Service Card 


OCTOBER 1988 -BYTE 107 































CHAOS MANOR 


with a batch file. The important thing is 
that all the methods work, and I had no 
trouble doing them. Like WordFinder, it 
works well with DESQview. 

Choice Words works with a variety of 
word processors, including difficult ones 
like Q&A (and Q&A Write) and Micro¬ 
soft Word. It’s very fast, at least on my 
big Cheetah 386, and comparable in 
speed to WordFinder on all the machines 
we tried it on. 

I find I’m not a big user of thesaurus 
programs. I practically never use one 
when I’m actually writing. On the other 
hand, I always load one into the system 
when I bring up a text editor, and when 
I’m doing a final edit on text, I do call up 
the thesaurus sometimes. If I didn’t have 
one, I’d buy one; but then, my business is 
words. I don’t have to use a tool very 
often to justify having it. 

As to which one I’d buy, WordFinder 
or Choice Words, I confess I don’t know. 
They’re both very good. Choice Words 
gives you more information, but a conse¬ 
quence of that is it takes you a bit longer 
to use it. WordFinder is fast and nearly 
invisible until you want it, and it may 
give you all the information you need. 


Unlike WordFinder, Choice Words in¬ 
cludes a very good dictionary program; 
if you have any need for an on-line dictio¬ 
nary (as opposed to a thesaurus), I 
haven’t seen anything nearly as good. 

If you do much writing, you’ll prob¬ 
ably want one of these programs. Choice 
Words is a good deal more than good 
enough. It’s at least equal to the best. 

Sprint 

Philippe Kahn has been telling me about 
Sprint, Borland’s new text editor, for 
over a year. Every few months, he’d of¬ 
fer me a copy; then, just before I got it, 
there’d be some new improvement they 
wanted to perfect. After a year of this, I 
finally got the program from Philippe 
himself when I visited him in Scotts Val¬ 
ley. We used LapLink to squirt it over 
from Philippe’s Compaq portable to my 
Zenith Z-183. 

That may not be the best way to get the 
program. I’ve found that demonstrations 
by an enthusiast tend to skip over diffi¬ 
culties that inevitably surface later. That 
was surely the case this time. 

I don’t have time to go through all the 
steps that lead me to this conclusion. Let 


me just state it: Sprint is a contender for 
the best word processor on the market to¬ 
day. It’s fast and extremely powerful. It 
is almost completely customizable. It 
works with PostScript and all the other 
advanced stuff that’s coming. It supports 
darned near every printer known to man 
and is able to make use of many of the 
fanciest features, including proportional 
spacing, automatic kerning, and the lot. 
It does indexing, and it sort of does out¬ 
lining, although I would be surprised if a 
creative writer actually uses the severely 
limited outline processor in the current 
version. Sprint will make tables of con¬ 
tents and figures. It will work with short 
or long documents. 

Sprint has a “swap file” system that 
automatically and unobtrusively saves 
your work every 30 seconds or so, so that 
even with a power failure you won’t have 
lost much. I noticed that Philippe rou¬ 
tinely shuts down his portable simply by 
turning it off: no saving his work, no 
exiting from Sprint. Just pull the plug in 
full confidence that everything will be 
there next time you power up. I’m writ¬ 
ing this on one of the hottest days in the 
history of Los Angeles, with power fail- 


Freedom of Press 



Over the last few years, Adobe Systems has 
brought forth some very revolutionary ideas. 

Such as the Adobe PostScript'® page 
description language. Adobe® Type Library. 
Adobe Illustrator 88 T . U The Display PostScript’ 
system. 

Software that gives you the freedom to 
create professional-quality reports, news¬ 


letters, business graphics and more. Using 
virtually any kind of computer. IBM® PC. 
Macintosh® Mini or mainframe. 

That’s why choosing printers with Post¬ 
Script software is your declaration of vendor 
independence. It’s the only standard adopted 
by virtually every major company in the com¬ 
puter industry. 


So any computers you have will work 
with any printers you buy equipped with Post¬ 
Script software. 

And that means even more choices when 
it’s time to print. You can use laser and color 
printers. At a variety of resolutions. Or even 
professional typesetters. 

The Adobe Type Library also gives you 


Adobe. Adobe Illustrator and PostScript are registered trademarks and the Adobe logo. Adobe Illustrator 88. Display PostScript and the PostScript logo are trademarks ol Adobe Systems Incorporated. IBM is the registered trademark ol International Business Machines. 


108 BYTE* OCTOBER 1988 















CHAOS MANOR 


ures everywhere, so I appreciate a fea¬ 
ture like that. 

Having given my conclusion, let me 
add some qualifications. Sprint is not a 
text editor for everyone. Some users will 
love it. A good many others will really 
hate it. To explain why, I’ll have to give 
some background. 

Sprint was originally based on 
EMACS, one of the world’s first full- 
page text editors. EMACS was written in 
TECO for big multiuser minicomputers 
(PDP-10 and PDP-11) at MIT by Rich¬ 
ard M. Stallman, generally known as 
RMS. Stallman, who is famous for his 
view that software ought to be free, gave 
EMACS away. If he hadn’t, he’d be a 
rich man. In its day, EMACS was the 
best programming editor in the world. 

EMACS was then modified for micro¬ 
computers by an outfit called Mark of the 
Unicorn, and it appeared as a CP/M 
commercial product called The Final 
Word. Later, they put out a PCompatible 
version. Sprint is two generations later 
than that. 

EMACS was a programmer’s editor. It 
was adequate for writing text—indeed, it 
was a lot better for that than anything else 


available at the time—but it wasn’t de¬ 
signed by a professional writer. Some ad¬ 
ditional features were suggested by writ¬ 
ers, including me, but RMS is the arche¬ 
typal hacker, and he included in EMACS 
everything he could think of. He then 
added a programming language that 
would let you do all the things he hadn’t 
thought of. 

The result was a hacker’s dream—and 
very nearly a user’s nightmare. Every 
key did something; EMACS was the 
original source for the joke about pro¬ 
grams with Control-Alt-meta-cokebottle 
commands. The EMACS philosophy was 
that you could do anything you wanted if 
you would take the trouble to learn how. 
Surely you should do some of the work? 

I was invited to learn EMACS in the 
1970s when I had an ARPANET account 
at MIT. There was a TeachEmacs pro¬ 
gram running on the MIT computer, and 
that plus determination got me familiar 
enough with the program that I could use 
it. I even wrote an early BYTE column 
on-line using EMACS, and for a while 
there was a notion that Marvin Minsky 
and I would write a book together, with 
EMACS as the editor of choice. 


The Minsky project died because we 
both had heavy schedules, and, besides, 
you can’t really do a major project at 300 
bits per second. Then I lost my AR¬ 
PANET account. After that, I had no rea¬ 
son or opportunity to use EMACS until 
Mark of the Unicorn brought out their 
CP/M version, and they didn’t send me a 
copy of that for a year or so. 

By then, my mad friend MacLean and 
I had induced Tony Pietsch to customize 
his WRITE program to our specs. That 
was good enough that I wasn’t much 
tempted to try anything else as long as I 
was using CP/M. When I changed from 
CP/M to PCompatibles, I didn’t have 
MINCE (MINCE is not a complete 
EMACS), or The Final Word, or what¬ 
ever EMACS had evolved into by then. 
Consequently, I haven’t really used 
EMACS for 10 years. Then I got Sprint. 

A lot of the rough edges have been 
knocked off, but Sprint has kept a great 
deal of the flavor of EMACS. In particu¬ 
lar, it retains much of EMACS’s flexibil¬ 
ity. You don’t reprogram Sprint in the 
same way that you would have pro¬ 
grammed EMACS; indeed, Sprint is 

continued 


Freedom of Choice. 



NBI. Inc. 
Model 908 



Qume Corporation 
ScriptTEN'" 



Agfa-Gevaert 

P400PS" 



QMS-PS"' 

80011.810 



Linotype Company 
Linotronic" 100, 300, 500 



Digital Equipment Corp. 
PrintServer 40’,* ScriptPrinter" 



Texas Instruments 
OmniLaser” 2108, 2115 



Diconix 
Dijir l/PS 



The Laser Connection Dataproducts Corp. 

PS Jet/PS Jet + ’“ LZFT2665 



General Computer 
Business LaserPrinter Plus’" 



Apollo Computer Inc. 
Domain/Laser 26’" 



Quadram 
Quadlaser’" PS 


QMS-PS'2400. 
QMS*' JetScript'" 



choices—literally hundreds of typefaces that 
let you communicate any idea more effectively. 

Adobe Illustrator 88 software gives you 
freedom, too. 

It lets you easily create anything from sim¬ 
ple line drawings to complex masterpieces. 
Even if you can’t draw a straight line. 

And our new Display PostScript software 


is a powerful system that brings the power 
of Adobe’s PostScript software to any PC or 
workstation display. 

So before you invest in any laser printer, 
make sure it’s equipped with PostScript 
software from Adobe. 

For more information, call 800- 
29-ADOBE. 


Because Adobe’s PostScript software 
is your only guarantee 
of true freedom of 
expression. 


SYSTEMS INCORPORATED 



POSTSCRIPT 


Look for this symbol on computers, printers and other 
products that support PostScript software from Adobe 
Systems. It’s your guarantee of quality and connectivity. 


Macintosh is the registered trademark of Apple Computers. Inc. ©1988 Adobe Systems Incorporated. All rights reserved. This ad was produced using the Adobe Type Library and PostScript printers and typesetters. The illustrations were created with Adobe Illustrator*' software. 


Circle 9 on Reader Service Card 


OCTOBER 1988 -BYTE 109 





































CHAOS MANOR 


more awkward in that respect. There’s 
no miniwindow in which you can run 
miniprograms. 

On the other hand, you can build 
really elaborate macros, either by put¬ 
ting them together yourself or by putting 
Sprint in learning mode and simply 
doing what you want it to learn. There 
are features it doesn’t have that I’ve got 
in Q&A Write (just because Q&A Write 
is easy to use doesn’t mean it isn’t so¬ 
phisticated and powerful), but that’s 
quibbling; the bottom line is that Sprint 
has the most elaborate and powerful 
macro reprogramming capability of any 
editor on the market. 

Sprint’s concession to new users is an 
elaborate menu system, in which each 
menu item lets you call a submenu. It’s 
all reminiscent of Wirth’s Lilith operat¬ 
ing system. There’s a fast way to bypass 
the menus once you’re familiar with 
Sprint. Until then, you can cascade 
through the menus until you find (some¬ 
times with some difficulty) what you 
want Sprint to do, and then have it exe¬ 
cute the command from within the menu 
window. 

The menus include a truly amazing se¬ 
lection of predefined macros and prag¬ 
mas (sort of a programming primitive 
command). There’s a DeleteToLineEnd 
pragma, as well as DeleteLine. Either 
one can be assigned to any Alt or Control 
keystroke you like. There’s also exist 
[filename], which returns TRUE if the 
program can find a disk file called file¬ 
name. There’s mark, which will put a 
mark in your file. There’s SetLeft- 
Indent, and DeleteRegion, and flags, 
and I’m sure you get the idea. There are 
literally dozens of such pragmas, and in 
case you can’t do what you want with 
one, you can probably build a macro out 
of several to do the job. 

In addition to all that, Sprint comes 
with a series of preprogrammed setups 
that allow it to emulate the command in¬ 
terface of a dozen other popular text edi¬ 
tors. Note the emphasis on command ; 
Sprint does not, contrary to what you 
may infer from Borland’s advertising, 
emulate the screen and reporting inter¬ 
face of any other word processor. Sprint 
looks like Sprint no matter what it’s 
emulating. 

Of course, you can do a lot with 
Sprint’s screens, too. Colors are adjust¬ 
able. So are on-screen margins. Also, 
you’re not stuck with what you see on the 
screen: Sprint, like Electric Pencil, 
WordStar, and WRITE, lets you embed 
print formatting commands into the text, 
so that what you see isn’t necessarily 
what you get. For some people, that’s a 


feature. Others, however, will consider 
it a bug. 

Sprint’s use of embedded formatting 
commands means that Sprint files are 
clean, plain ASCII with some control 
characters. That makes it easy for popu¬ 
lar writer-assistant programs, such as 
Grammatik III and Readability, to ac¬ 
cess and alter Sprint files. One of my 
main difficulties with Q&A Write— 
which is what I’m still using—is that it 

lot of 

the rough edges have 
been knocked off, but 
Sprint has kept a great 
deal of the flavor of 
EMACS, an early full- 
page text editor. 

stores a status word for every line. This 
gives Q&A Write great power but makes 
it impossible to use any kind of external 
program that changes line lengths. 
Microsoft Word has much the same diffi¬ 
culty. Sprint doesn’t. 

The good news, in other words, is that 
Sprint really has retained the old 
EMACS flexibility. You can use it to de¬ 
sign your own basic interface, then begin 
to add macros until you’ve got something 
that’s extremely powerful and uniquely 
yours, adapted to the kind of work you 
do. After a while you’ll have written 
your own text editor, one that caters to 
your every whim and idiosyncrasy. 

The bad news is that Sprint isn’t really 
very nice until you’ve done the customi¬ 
zation. Indeed, when you first set the 
program up, it can drive you half out of 
your mind. No matter what emulation in¬ 
terface you adopt, Sprint isn’t going to 
work the way you expect it to—not until 
you get used to it. Vanilla Sprint is pretty 
god-awful, especially if you’re asking it 
to emulate something else you’re accus¬ 
tomed to, because while Sprint in emula¬ 
tion mode may—more or less—do what 
you expect it to when you give it a com¬ 
mand, it sure won’t look like what you’re 
accustomed to seeing while it does it. 

Of course, this all reminds me of Xy- 
Write, which is also easily customized 


and isn’t very useful until you’ve done 
that. XyWrite has been around long 
enough that there are precustomized spe¬ 
cialized versions, such as Nota Bene, 
adapted for particular purposes. Sprint 
is still new, but I predict it won’t take 
long before third parties will sell you 
Sprint customization packages. 

More important, though, is Borland’s 
upgrade policy. If you buy a copy of 
Sprint now, you can have confidence that 
Borland will pay attention to user and re¬ 
viewer complaints and suggestions, 
bring upgrades out in a timely manner, 
and not charge you a fortune for the up¬ 
grades when they’re released. I’ve made 
several suggestions that Philippe Kahn 
has his people working on, and I’m quite 
sure I’m not the only critic he pays atten¬ 
tion to. As an example, Sprint doesn’t yet 
import and export Atex files, but Bor¬ 
land is working on it. 

Sprint makes it pretty easy to change 
over from your old word processor, in 
that it will import and export files to and 
from Display Write, Microsoft Word, 
MultiMate, MultiMate Advantage, Wang 
IWP, WordPerfect 4.2, WordStar, and 
WordStar 2000—and, of course, ASCII. 
The conversions are quick and painless. 
Even if you hate Sprint, it may be worth 
buying for this feature. I have seen con¬ 
version programs no better than this sell 
for more than Sprint does. Of course, it 
does not convert Q&A Write files, which 
is one reason I’m not using Sprint to 
write this column. Maybe a later version 
will. 

My conclusion on Sprint is that if 
you’re a professional writer concerned 
with your tools, Sprint is more than 
worth looking into. 

If you write a lot and aren’t happy with 
your current text editor, consider Sprint. 

If you’re just getting started using a 
computer for writing, don’t start with 
Sprint unless you’re prepared to put 
some time into it. Sprint was written for 
sophisticated users who are prepared to 
put some effort into learning it and cus¬ 
tomizing it. I don’t mean that beginners 
can’t use it; but they’re likely to be frus¬ 
trated for a while. Sprint isn’t as easy to 
use as Q&A Write, for example. 

If you’re responsible for setting up and 
customizing text editors for a whole 
bunch of workstations, Sprint is worth 
looking into. Assuming you know what 
you’re doing, you can customize it for 
your establishment. Also, suppose you 
have engineers or analysts who prefer to 
use their own editor but you want to inte¬ 
grate their work. Sprint can read in all 
their files, merge them, and write out 

continued 


110 BYTE* OCTOBER 1988 








...Gives you all the right stuff for debugging! No 
matter which model you pick, you have the 
same powerful software to help you track down 
hard-to-find bugs fast. 


What’s New in Periscope 
Version 4: 


MAJOR CREDIT CARDS ACCEPTED 


Periscope’s hardware adds 
the power to solve the really 
tough debugging problems. 

The break-out switch lets you 
break into the system any time. 

You can track down a bug 
instantly, or just check 
what’s going on, without 
having to reboot or power 
down and back up. That’s 
really useful when your 
system hangs! The switch is 
included with Periscope 1, 

Periscope II, and Periscope III. 

Periscope I has a NEW board 
with 512K of write-protected RAM, user-expandable to 1MB, for the Periscope software, 

symbol tables, and all related debugging information. Normal DOS memory 
(the lower 640K) is thus totally freed up for your application, and Periscope 
is protected from being overwritten by a run-away program. The new 
board’s footprint is only 32K, so you can use it in PC, AT, and 386 systems 
with EGA/VGA and EMS boards installed (not possible with the previous 
56K board). It can also be used with Periscope III to provide additional 
write-protected memory. 

Periscope 111 has a board with 64K of write-protected RAM to store the 
Periscope software and as much additional information as will fit. AND... 

The Periscope III board adds another powerful dimension to your 
debugging. Its hardware breakpoints and real-time trace buffer let you 
track down bugs that a software-oriented debugger would take too long 
to find, or can’t find at all! 


The NEW Periscope I 
memory board keeps all debugging 
out ol the lower 640K. Can be used in 
PCs, ATs, and 386s with both EGA /VGA and EMS boards 
installed. The Periscope break-out switch enables you to 
recover from a hung system. Included with Models I, II, and III. 


The Periscope III hardware-breakpoint board captures information in real-time, so you'll find bugs that can't be 
found with a software-based debugger. 


• View local symbols from Microsoft C 
(Version 5) 

• Debug Microsoft windows applications 

• Set breakpoints in PUNK overlays 

• Improved source-level support 

• Monitor variables in a Watch window 

• 80386 debug register support 

• Debug using a dumb terminal 

• PS/2 watchdog timer support 

• Use mixed-case symbols 

• Set breakpoints on values of Flags 

• Much more! 


■ Periscope I includes a NEW full-length 
board with 512K of write-protected RAM; 
(user-expandable to 1MB); break-out 
switch; software and manual for $695. 

■ Periscope II includes break-out switch; 
software and manual for S175. 

■ Periscope II-X includes software and 
manual (no hardware) for $145. 

■ Periscope III includes a full-length 
board with 64K of write-protected RAM. 
hardware breakpoints and real-time trace 
buffer; break-out switch; software and 
manual. Periscope III for machines run¬ 
ning up to 10 MHz with one wait-state is 
$1395. 

Due to the volatility of RAM costs, prices on board 
models are subject to change without notice. 

REQUIREMENTS: IBM PC, XT, AT, PS/2, 
80386 or close compatible (Periscope III 
requires hardware as well as software compat¬ 
ibility, thus will not work on PS/2 or 80386 
systems); DOS 2.0 or later; 64 K available 
memory (128K at installation time); one disk 
drive; an 80-column monitor. 

Call us with your questions. We’ll be happy 
to send you free information or help you de¬ 
cide on the model that best fits your needs. 


Order Your Periscope, 
Toll-Free, Today! 
800-722-7006 


Periscope’s software is solid, comprehensive, and 
flexible. 

It helps you debug just about any kind of program you can write... thoroughly and 
efficiently. 

Periscope’s the answer for debugging device-drivers, memory-resident, non-DOS, and 
interrupt-driven programs. Periscope works with any language, and provides source and/or 
svmbol support for programs written in high-level languages and assembler. 

j _ Periscope software & 

David Nanian, President of Underware, Inc. _ 250+ page manual 

(of BRIEF fame) says this about the new 
Periscope Version 4: 

“Periscope has always been an unbelievable 
assembler-level debugger. Version 4 has 
turned it into a terrific source-level debugger 
as well. Aside from major enhancements like 
the source-level improvements, all the little 
changes make a really big difference, too. For 
instance, symbol lookups and disassemblies 
are noticeably faster, and highlighting the 
registers that have changed really makes life 
easier. Once again, Periscope has raised the 
industry standard for debuggers!’’ 




Circle 199 on Reader Service Card 


OCTOBER 1988 -BYTE 111 














BIST BDY IN IK MARKET I 


80286 


EGA sys w/ 

20 MB HDD J 


80286-10 (10/6 MHz) ■ 640K RAM 
1.2MB FDD m 200W POWER SUPPLY 
101 KEYBOARD ■ 808287 MATH SOCKET 
W.D. CONTROLLER (2 HDD, 2 FDD) 
TURBO-SPEED BUTTON 
W/LED INDICATOR 
KEYBOARD LOCK & RESET BUTTON 
PHOENIX BIOS ■ 20 MB HDD (ST-225) 

I SERIAL,PARALLEL, GAME PORT 
EGA G CARD (AUTO S/W) 

I EGA MONITOR (640 x 350) 

I COMPUTER CABINET DIMENSIONS 
21 "L x 16.5''W x 6"H 



TURBO-XT 


MONO SYS 

W/20MB HDD 


MDL-286'I 


8088-2 8 MHz TURBO CPU 
640K RAM ■ 1-360K FLOPPY DISK DRIVE 
1-20 MB HARD DISK W/CONTROLLER 
CLOCK CALENDAR W/BATTERY BACKUP 
SERIAL,PARALLEL,GAME PORT 
MONO GRAPHIC CARD 
12" TTL AMBER MONITOR 
I FRONT RESET & TURBO SWITCH 
I POWER & TURBO LED INDICATOR 
I 101 FULL FUNCTION ENHANCED 
KEYBOARD 
150W POWER SUPPLY 



80386 


COMPUTER SYSTEM 

W/40MB HDD 


12MHZ 0 WAIT STATE 

NEW COMPACT SIZE CABINET 

(DIMENSION - 14.5"W x 16"L x 7"H) 


32 bit 80386-16 MHz CPU ■ 40 MB HARD DISK (ST-251 40ms) 

1 MEG RAM (80ns) ■ 1.2 MB FLOPPY DISK DRIVE 
200W POWER W/DESKTOP CASE 

SERIAL, PARALLEL, GAME PORT ■ 101 ENHANCED KEYBOARD 
MONO GRAPHIC CARD ■ 14" TTL AMBER MONITOR 



@ 1800-545-9777 s 

COD requires cash 

i| SUNTRONiCS, INC. 

Since 1976 

Circle 248 on Reader Service Card 


HEAD OFFICE 

12003 S CMENSMAW III VI) 

HAWTHORN! CAWJS0 M l 8 30.S 30 

(213)644-1140 

ORANGE CO STORE 
108 W KATEUA AVE M F 10 6 
ORANGE CA9266 1 SAT 10 5 

(714) 538-0929 

CUSTOMER SERVICE (213) 644 1140 


1 YEAR WARRANTY PARTS & LABOR ALL ITEMS IN STOCKI 

PRICES SUBJECT TO CHANGE WITHOUT NOTICE 
CALL FOR OTHER CONFIGURATIONS' 

■ JO 04T ROW 1 IIM* nURMHlt 

mull CORFU II SAtlSI ACTIIIN IS OUR IIIP PRI11RITV ANY SUNIR0HIC SYSIIM MM 01 
HI IIIRNIU WITHIN 311 DAYS FROM INI DR11 01 SHIPMINT FIR HI I UNO IISS SHIPPING CIIARni * 

• ITEMS RETURNED MUST BE AS NEW WITHOUT MODIFICATION OR DAMAGE ALL MANUALS 
ANO PACKAGING MUST BE INCLUDED HETUHN SHIPPING MUST BE PREPAID AND INSURED, 
BEARING A TIMA (RETURN MATERIAL AUTHORISATION. ON THE SHIPPING LABEL 


CHAOS MANOR 


files in an alternate file format. 

If you’re a programmer, Sprint is very 
much worth looking into. After all, it 
was designed by the hacker’s hacker. At 
the moment, Sprint doesn’t really 
“understand” very many computer lan¬ 
guages; but the macro capability is 
powerful enough that it won’t be long be¬ 
fore people teach it to, say, look for 
unbalanced parentheses in BASIC, un¬ 
closed parentheticals in Lisp, improperly 
structured procedures in Pascal, and that 
sort of thing. I know Sprint can do this, 
because there have been language-spe¬ 
cific configurations of EMACS for at 
least 10 years. 

If you write a lot, you’re happy with 
what you have, you don’t want to custom¬ 
ize, and you’ll be blasted before you’ll 
spend the time to learn how to set up and 
use yet another word processor, ignore 
Sprint. 

If you’re furiously busy (as I am), 
pretty well satisfied with your current 
text editor (as I am), but wish you could 
teach it to do other tricks (as I do), then 
it’s worth getting Sprint to play with and 
begin the—sometimes painful—process 
of customization (as I am doing). 


Borland’s new word processor is rec¬ 
ommended, with qualifications. 

Lascaux: 

“The Intelligent Calculator” 

I get about a hundred programs a week. I 
can’t possibly look at them all, but since 
I do try to balance this column, I periodi¬ 
cally sift through piles. What I’m look¬ 
ing for is something new and different, 
and preferably published by someone you 
never heard of. After all, that’s the way I 
discovered Turbo Pascal. Alas, I’m 
much more likely to discover Lascaux 
than another Turbo Pascal. 

I don’t think Lascaux is a potential 
Turbo Pascal, but it is more interesting 
than much of the garbage I get. It’s a sci¬ 
entific calculator program; what makes 
it more than Yet-Another-Program is its 
handling of units (e.g., feet/meters and 
kilograms/pounds). According to the 
thin but readable instructions, you can 
teach Lascaux almost any units you like, 
after which it will convert as required 
when it calculates. Since it also does 
logs, trig, and fractional exponents, this 
looked like something pretty useful. I 
don’t do as many orbital calculations as I 


used to, but I do try to keep my hand in. 

Back in my aerospace days, we once 
converted the cruising speed of the TFX 
fighter (which became the FB-111) into 
furlongs per fortnight. I thought it might 
be fun to do that again, and Lascaux 
looked to be the tool to do it with. 

Well, it will do it, but it’s more work 
than I thought it would be. First, you 
have to install Lascaux. This isn’t a mat¬ 
ter of copying some files. The silly pro¬ 
grammer has made it much more compli¬ 
cated than that. You tell the Install 
program on the distribution disk what op¬ 
tions you want, and it generates a work¬ 
ing version of Lascaux for you. The op¬ 
tions are with and without math chip, and 
memory-resident or stand-alone. Why 
they don’t include all four and let you 
manage by selective copying and renam¬ 
ing files I don’t know. 

Once you’ve got this thing installed, 
you may be tempted to copy the Tutorial 
program into the same directory as 
you’ve put the main program. Do not do 
this. The Tutorial disk contains files that 
have the same names as Lascaux regular 
files, but which are brain-damaged. The 

continued 


112 BYTE* OCTOBER 1988 












S P 
E D 


E C I A 






Circle 295 on Reader Service Card 



SYSTEMS represents the state of the art in 
computers and communications. The 11th inter¬ 
national trade fair and congress will be held 
in Munich in 1989. SYSTEMS is an absolute must 
for the entire DP industry. Highly qualified 
experts and decision-makers, distributors, 
buyers and OEMs from all over the world 
gather information at SYSTEMS on modern 
communications technology and applications. 
Make contacts that are worthwhile! In 1987 
alone, there were 146,000 visitors to the trade 
fair. SYSTEMS 89 offers the right setting for 
optimum product presentation and for profit¬ 
able talks between users and suppliers. 
If you need further information, simply ring: 
Munich, Phone (89) 51 07-0, Italy, Phone 
0376-969235/6, France, Phone (1) 45 75 62 56, 
Great Britain, Phone 01-948 5166/940 4625, 
USA, Phone (201) 652-7070, Japan, Phone 
(03) 593-1641 (Tokyo), (06) 447-0021 (Osaka). 


Computers and Communications 
llth International Trade Fair and 
International Congress 
Munich, 16-20 October 1989 


MESSE MUNCHEN 


INTERNATIONAL 




















CHAOS MANOR 


unit tables are all scrambled up. After 
you run the Tutorial program (and you 
had better run it, because Lascaux’s user 
interface is quite hostile and rude into the 
bargain) and then try to run the program 
itself, it won’t know what you’re doing, 
and if you try to examine the units it 
thinks it understands, you’ll see only 
garbage. The only remedy is to go back 
and run Install again. 

After that, you’ve got to do some defi¬ 
nitions. Lascaux understands what a 
“sec” is, but if you want something per 
second, you’ll have to tell it that 1 second 
is one sec. It knows “ft” but not “foot.” 
There are other bothersome omissions. 

If you’re trying to define complex 
units, you can really go nuts. Although 
Lascaux has some units that have spaces 
in them—Light Year is an example—if 
you want to define something as, say, 
furlongs/fortnight, you must not type in 
the “/”; instead, you just put in a space 
and hope that the program infers what 
you want. 

Once you get past the badly designed 
user interface, Lascaux actually works 
pretty well. It’s fast. There are built-in 
units and constants. Oddly enough, how¬ 


ever, “Speed of Light” is a constant (in 
meters/second—or as Lascaux would 
have it, meters sec), not a unit. You can’t 
define the unit “c” as Speed of Light be¬ 
cause “C” is defined as a coulomb, and 
apparently the program isn’t case-sensi¬ 
tive unless it wants to be. I see I’m com¬ 
plaining again. 

There is a rather badly documented 
“rename” feature; judicious use of that 
will solve a fair number of this pro¬ 
gram’s problems. Indeed, the program 
itself is better than my impressions of it, 
which proves that if you’re going to mar¬ 
ket programs, you probably ought to put 
a good bit more time into editing the pro¬ 
gram documents and smoothing the user 
interface than most programmers do. 

I do find Lascaux useful; perhaps I 
ought to revive my old classification of 
“infuriatingly excellent.” 

Incidentally, the speed of light is 
1,802,617,752,326.41 furlongs/fort¬ 
night. 

MacMadness 

We had a party here last night, and my 
son Alex’s friend Clydene Nee brought 
up some University of California at San 


Diego public domain programs for my 
Mac II. (Available on most Mac bulletin 
boards, or bug Alex to get them onto 
BIX.) Now when I turn on the machine, I 
get ruffles of drums, the Twentieth Cen¬ 
tury Fox fanfare, and barking dogs. It’s 
great sound, amazingly good quality for 
such a little speaker; indeed, it’s good 
enough that I’m going to treat my Mac II 
to a real speaker and sound system. 
There are other fun programs, too. 

One of the guests at the party was 
Kelly Freas, probably the best-known il¬ 
lustrator in the science fiction world. I’m 
rather proud of the book covers he’s done 
for me. Kelly and his new bride Laura 
(she’s at our local good music station, 
and on the air right now) were wondering 
what they should get for a computer, 
given that they’ll need it to run his busi¬ 
ness. I thought about that all night. 

I’m recommending a Mac II. For ar¬ 
tistic work, Kelly would probably be bet¬ 
ter off with an Amiga; but I can’t recom¬ 
mend that machine to him for his 
business. It’s not that the Amiga can’t do 
the job, it’s just that neither Kelly nor 
Laura have much experience with small 
computers, and I’m afraid the Amiga 
isn’t reliable enough unless you know a 
lot about the machine. The Mac II is just 
more stable. 

I could have recommended a good 
80386 PCompatible like the Zenith, es¬ 
pecially now that Soft View has put out 
MacInTax in a PCompatible (Windows) 
version; but that’s a stick shift machine. 
Mostly though, I think Kelly will just 
plain have more fun with a Mac. 

I did notice that at my party people 
stood in line to play with the Amiga. 

Winding Down 

I’m out of space and there’s still tons of 
new stuff. I have a new Vega VGA board 
from Video Seven that’s said to support 
Windows/386 at blazing speeds; I can’t 
wait to try it. There’s Shoebox, a pro¬ 
gram that’s supposed to help you manage 
small businesses (the kind that stuff re¬ 
ceipts and notes into shoe boxes) and is 
spoken highly of by people I respect. 
There’s a whole raft of scientific and en¬ 
gineering programs from MacNeal- 
Schwendler. They do practical problems 
like heat transfer, flight dynamics, and 
civil engineering, and a number of pro¬ 
fessionals swear by them. 

I’ve got new facsimile and CD-ROM 
equipment for my Mac II. 

The book of the month is by Robert 
Forward and Joel Davis, Mirror Matter 
from Wiley. Bob Forward is senior fel¬ 
low emeritus at Hughes Research Lab- 

continued 


UTAH 


COBOL 


NEW 

VERSION 5.0 




For IBM® PC’s, XT’s, AT’s and other DOS machines. Needs only 1 disk 
drive and 128K memory. This is the one you’ve heard so much about - with 
fast compile times, small object code modules, not copy protected, no 
royalties, and clear error messages. Version 5.0 is based upon ANSI-74 
standards with new dynamite features including: 

• Nested IF’s and nested conditions. 

• Indexed files (ISAM) with up to 24 keys (includes START verb). This 
advanced feature requires the software package Btrieve® which is 
optionally available. 

• ACCEPT (line, column) numerics with decimal point alignment, numeric 
checking, AUTO-SKIP, SECURITY, LENGTH-CHECK, EMPTY-CHECK, ATTRIBUTE (color), FROM ES¬ 
CAPE KEY, DAY, DATE, TIME, DAY-OF-WEEK. 

• Fast memory mapped DISPLAY’S (line, column) ERASE, BEEP, ATTRIBUTE (color). Can display 
entire screen with one DISPLAY statement. 

• Windowing, pop-ups, color and overlays. This advanced feature requires the software package 
Saywhat?!™ which is optionally available. 

• An easy to use, COBOL source code EDITOR with auto line numbering, A-margin, B-margin tabing with 
full screen cursor control. 

Also available: Utah SuperSort®, a fast sort program callable from Utah COBOL; Utah FORTRAN; Utah 
BASIC; Utah PASCAL; Utah PILOT. Used by 50,000 professionals, students and teachers in 40 countries. 
30-day money back guarantee. Discover the ease and simplicity of COBOL, today! 


Phone order rushed 
by UPS 2nd Day Air: 

(702) 827-3030 



Since 1977 

Ellis Computing, Inc. 

5655 Riggins Court, Suite 10 
Reno, Nevada 89502 


IBM is a registered trademark of International Business Machines, Inc. Btrieve is a registered trademark of Novell. Inc. 
Saywhat?! is a trademark of The Research Group. SuperSort is a registered trademark of Micropro International Corporation. 
Utah COBOL is a trademark of Ellis Computing, Inc. © 1987 Ellis Computing, Inc. 


114 BYTE* OCTOBER 1988 


Circle 91 on Reader Service Card 


















Great Selection+Superior Service s a 
+ Competitive Prices=Top Value Mk 



We have the technical 
expertise to fulfill your 
specialized needs in soft¬ 
ware development, circuit 
design, data analysis, CAD 
and much more. Call today! 


* No one offers you more variety. 

* 30-day Money-Back Guarantee 0 

• Latest versions 

• Over 500 name-brand products in 
stock, if you don't see it — call! 


High C, Metaware. 839 

NDP FORTRAN, Microway. 529 

PharLap 386 ASM/LINK . 409 


386 SOFTWARE 


DESOview, Quarterdeck.$ 115 

Microport —Sys. V/386 Comp. 769 

MS Windows/386. Microsoft. 130 

PC MOS/386, Software Link. CALL 

VM/386, IGC. 182 

SCO XENIX SYS V 386 (complete) 1279 


Software Development Tools 


rnmsm 


GOTO 

Essential Graphics. 

Graphic, Software Endeavors. 

GSS Graphics Dev. Toolkit 

HALO '88, Media Cybernetics. 

HOOPS, Ithaca Software. 

MetaWINDOW, Metagraphics. 

MetaWINDOW PLUS 

Turbo WINDOW/C 

Turbo HALO, Media Cybernetics.. 


229 

322 

409 

229 

554 

162 

232 

80 

80 


ASSEMBLERS 


ADVANTAGE Disassembler, Lifeboat.$ 279 

Microsoft Macro Assembler. 99 

OPTASM, SLR Systems. 109 

Visible Computers. .80286 90 

Flash-up, Software Bottling Co. $ 80 

MS Basic Comp. 6.0 199 

MS QuickBASIC. 69 

QuickPak, Crescent Software. 60 

T BASIC, TransEra Corp. 453 

Turbo Basic, Borland. 69 

Turbo Basic Toolboxes, Borland. 69 

C-terp, Gimpel.$ 232 

Lattice C. 289 

w/Source. 499 

Microsoft C. 299 

QuickC, Microsoft. 69 

Turbo C, Borland. 69 

C TOOLS PLUS 5.0, Blaise.$ 101 

C Utility Library, Essential. 125 

Essential Communications. 125 

Greenleaf Turbo Functions 79 

Greenleaf Comm Library. 169 

Greenleaf Functions. 155 

Greenleaf SuperFunctions 179 

PforCe, Phoenix. 215 

TimeSlicer. Lifeboat. 279 

TURBO C TOOLS, Blaise 101 


MS COBOL, Microsoft.$ 599 

Realia COBOL 794 

RM/COBOL-85, Austec. 999 

SCREENIO, Norcom. 382 

MS Pascal, Microsoft.$ 199 

Turbo Pascal, Borland. 69 

Professional Pascal, Metaware. 549 

Turbo Pascal Dev. Lib., Borland.$ 289 

Metrabyte D&A TOOLS, Quinn-Curtis . . 90 

Turbo Pascal S & E Tools, Quinn-Curtis .. 69 

Turbo HALO, Media Cybernetics. 80 

Turbo MAGIC, Sophisticated Software... 179 

Turbo ASYNCH PLUS, Blaise. 101 

Turbo Power Tools Plus, Blaise. 101 

LOGITECH Modula-2 

Compiler Kit $ 81 

Development System. 199 

Toolkit. 141 

StonyBrook Modula-2. 179 

386-Max, Qualitas. $ 66 

ADVANTAGE 386 C. Lifeboat 839 

FoxBASE + /386 459 


Periscope III.$ 1143 

OTHER Periscope Products CALL 

Advanced Trace-86. Morgan Computing.. 121 

Breakout, Essential. 89 

Tdebug PLUS V.4.0, Turbo Power Soft... 39 

w/Source. 80 

Pfix86plus, Phoenix. 215 


OBJECT-ORIENTED LANGUAGES 


ACTOR, Whitewater Group. 

AD VANTAGE C+ + , Lifeboat 

PforCe + + , Phoenix. 

Smalltalk/V, Digitalk. 

Smalltalk/V286. 


..$ 439 
.. 479 

.. 215 

85 
.. 169 


EDIX, Emerging Technology 

EMACS, Unipress. 

Epsilon, Lugaru. 

KEDIT, Mansfield. 

MULTI-EDIT, American Cybernetics. 

Norton Editor. 

PC/EDT +, Boston Business Computing 

PI Editor, Iliad Group. 

SPF/PC, Command Technology. 

VEDIT PLUS, CompuView. 


FILE MANAGERS 


CALL 

CALL 

169 

268 

151 

120 

90 

70 

269 

165 

185 

131 


Btrieve, Novell.$ 185 

Xtrieve. 189 

Report Option 109 

Btrieve/N, Novell.$ 455 

CBTREE, Peacock System. 141 

c-tree, Faircom. 318 

r-tree. 241 

dBC III, Lattice. 172 

dBC Ill/ll w/Source 363 

dBC III PLUS 599 

db.VISTA OR db.QUERY, Raima. CALL 

XQL, Softcraft. 599 


ADVANTAGE Graphics, Lifeboat $ 229 


OPERATING SYSTEMS 


Microport DOS Merge.$ 219 

Microport Sys V/AT. 549 

SCO XENIX System V 979 

Wendin-DOS 2.15. 109 

Other Microport, SCO, Wendin Products CALL 


SCREENS/WINDOWS 


C Scape, Oakland Group.$ 282 

Greenleaf Data Windows. 219 

MS Windows, Microsoft. 69 

MS Windows Develop. Kit, Microsoft. 319 

PANEL Plus, Lifeboat. 395 

PANEL /QC or /TC. 99 

Vitamin C, Creative Programming. 149 

Windows for Data, Vermont Creative. 259 

ScreenStar w/Source, Essential. 169 

SoftCode, Software Bottling Co. 119 

Turbo POWER SCREEN. 101 


OTHER PRODUCTS 


Advanced Norton Utilities. $ 99 

Dan Bricklin's Demo Program II . 179 

MKS Toolkit. 139 

MS OS/2 Programmer's Toolkit 239 

PC lint, Gimpel. 101 

Plink8bPlus, Phoenix. 279 

PolytronPVCS CORPORATE 359 

Pre-C, Phoenix. 159 

SEIDL Version Manager 269 

Source Print, Aldebaran Labs. 81 


Science & Engineering Software 


CIRCUIT DESIGN/SCHEMATIC CAPTURE 


HiWIRE, WintekCorp.$ 849 

MICRO-CAP II, Spectrum Software. 759 

PSpice, MicroSim. 899 

Device Equations Source. 309 

Probe graphics post-processor 399 

Parts parameter estimator 399 

Monte Carlo Analysis . 309 

Digital Files. 309 

Schema II, Omation. 449 

smARTWORK, Wmtek Corp. 849 

Tango PCB, ACCEL Tech. 469 

Tango Route. 469 

Tango Schematic 469 

Tango Tools . 279 


DATA ACQUISITION/SIGNAL ANALYSIS 


Asyst 2.9.$2,179 

Asyst Modules 1, 2, 3.1.989 

Asyst Modules 1,2, 4.1.989 

Asyst Module 1,2.1.609 

AsystantPlus. 849 

Asystant GPIB. 629 

Asystant. 469 

DADISP, DSP Systems. 749 

DADISP-488 . 175 

Fourier PERSPECTIVE II, Alligator. 329 

HYPERSIGNAL, Hyperception. 309 

HYPERSIGNAL Plus 439 

LABTECH Acquire, Lab Tech. Corp. 179 

LABTECH CHROM,. 709 

LABTECH Notebook,. 759 

LABTECH Real Time Access, 269 

Lotus Measure. 445 

QED D.A. and Control, Hart Scientific ... 799 

SNAP-CALC, HEM Data Corp. 350 

SNAP-FFT . 295 

SNAPSHOT STORAGE SCOPE 495 

UnkelScope Junior. Unkel Software. 109 

UnkelScope Level 1. 315 

UnkelScope Level 2+. 499 


MathCAD 2.0, MathSoft. 282 

Math Mate, MCAE Technologies. 89 

muMATH, Soft Warehouse. 189 

SolvelT!, Structured Scientific Software 79 

Solver-Q, SDDC. 79 

TKISolver Plus, Universal Tech Sys. 379 


AutoCAD, by Autodesk.$ CALL 

Autosketch, by Autodesk. 65 

Speed Enhanced Version. 79 

Design CAD, American Small Bus. Comp 219 

Drafix 1 Plus, Foresight. 239 

Drafix 3-D Modeler, Foresight. 169 

EASYCAD, Evolution Computing. 139 

ECAD, Pelton Engineering. 699 

FASTCAD, Evolution Computing.1,849 

Generic CADD 69 

Generic 3-D Solid Modeling. 159 

3-D Rendering Module 119 

Other Generic Software Products CALL 

ln°A°Vision. Micrografx. 459 

Windows Draw w/Clip Art 239 

Windows Graph 319 

LaserCAD, DSL Link. 89 

PRO-3D/PC, Enabling Technologies. 355 

TurboCAD, MSA Group. 79 


For Math, Shantha Software. 379 System ID Toolbox. 459 

Lotus Manuscript. 445 POINT FIVE, Pacific Crest. 279 

PC TEX, Personal TEX. 229 The Professional Wheel, Dalin Inc. 199 

T3 Sci. Word Proc., TCI Software Res. .. 499 Units, Curtis Technical Soft. 25 


ABstat, Anderson Bell.$ 315 

CSS, StatSoft. 469 

Microstat II. Ecosoft. 319 

NWA STATPAK, Northwest. 359 

P-STAT. 659 

The Scientific Wheel, Dalin Inc. 99 

SPSS/PC +. 749 

StatPac Gold, Walonick Associates. 539 

STATS+ , StatSoft. 139 

SYSTAT. 549 

With SYGRAPH 709 


ADDITIONAL S&E PRODUCTS 


FORTRAN LANGUAGE 


DIFF-E-Q, Microcompatibles.$ 449 

Extend, Desiqn Decisions. 131 

Grafmatic, Microcompatibles. 119 

LaheyF77L FORTRAN. 429 

Lahey Personal FORTRAN 89 

MathPac, Systolic Systems. 445 

Microsoft FORTRAN w/CodeView 299 

Numerical Analyst, Magus. 249 

Plotmatic.Microcompatibles. 119 

RM/FORTbAN, Austec. 479 

Spindrift Library . 135 

SSP/PC, Lattice. 279 


AUTOCAD ADD ONS 


AutoESL, Systems Unlimited of CA.$ 279 

AutoSHAPES. 189 

FSIMPLEX, 89 

Turbo View, Sublogic Corp. 449 


MOUSEPRODUCTS 


LOGITECH HiREZ Mouse.$ 149 

LOGITECH Serial or Bus Mouse. 99 

LOGITECH Combos CALL 

LOGITECH Series 2 Mouse 89 

Microsoft Ser or Bus Mouse 99 

W/Easy CAD. 119 

W/MS Windows. 139 


ATLAS°GRAPHICS, STSC $ 339 

Atoms. Curtis Technical Soft. 25 pmipr ^ i qq 

COMPfcDITOR.Aveco Inc. 155 GAUSS Prog. Lang., Aptech Sys.$ 189 

Engineer's Aide, Eng Prog Concepts. 649 GAUSS Math & Stat System 380 

LAbCAUX 1000 Calculator. 55 

PC-Matlab, The Math Works. 659 •** rWt***~ 

Control system Toolbox. 459 Microtec, Reims, Uniware, Quelo.$ CALL 

Call for your FREE catalog today! 

In the U.S. call 


1 PLOTTING AND GRAPHING I 

SUMMAMOUSE, Summagraphics. 

99 

ChartBuster PC. Interchart Software.. ..$ 369 

| APL LANGUAGE 

_ 


Omniplot. Scientific Endeavors. 269 

PC.MAP III,Peerless Engineering. 755 

PLOTZ,Curtis TechnicalSoft. 319 

TECH°GRAPH°PAD, binary engineering.. 359 


1 EQUATION SOLVERS 


Eureka: The Solver, Borland. 

.$ 119 


APL°PLUS/PC, STSC.$ 499 

APL’PLUS PC TOOLS, 209 

Pocket APL 80 


SCIENTIFIC TEXT PROCESSING 


CHEM-TEXT, Molecular Design Ltd.$ 1.500 

EXACT, Technical Support Software. 419 

EXP. Brooks/Cole Publishing. 129 


Ordering 

Information 

We accept AMERICAN EX¬ 
PRESS. MC. VISA and 
PERSONAL CHECKS There 
is no surcharge on credit 
card or C 0 D New York 
State residents must add 
sales Lax Shipping and 
handling S3 95 per item 
within the U S . sent UPS 
ground Rush and interna¬ 
tional service available Call 
for prevailing rates 

• International orders add 
$10 for export, preparation 

• Prices and policies may 
change without notice 

• Dealers and Corporate 
Buyers call for special 
rates. 

• Mail orders must include 
phone number. 

• Ask for details before you 
buy. some manufacturers 
won t take returns if disk 
seals are broken 


1 - 800 - 333-3141 

International Orders: 914-332-0756 

Science 6 
Engineering 

^ SOFTWARE CO. J 

55 South Broadway. Tarrytown, NY 10591 


Circle 236 on Reader Service Card 


OCTOBER 1988 • B Y T E 115 






































































































































































































































































CHAOS MANOR 


Items Discussed 


Actor.$495 

The Whitewater Group 
Technology Innovation Center 
906 University Place 
Evanston, IL 60201 
(312) 491-2370 
Inquiry 935. 

Choice Words.$99 

Proximity Technology, Inc. 

3511 Northeast 22nd Ave. 

Ft. Lauderdale, FL 33308 
(305) 566-3511 
Inquiry 936. 


FastTRAP 

serial version.$149 

bus version.$169 

MicroSpeed 


5307 Randall Place 
Fremont, CA 94538 
(415) 490-1403 

Inquiry 937. 

Lascaux “The Intelligent 

Calculator”.$59.95 

Lascaux Graphics 
3220 Steuben Ave. 

Bronx, NY 10467 
(212) 654-7429 
Inquiry 938. 


NewWave.$195 

Hewlett-Packard Co. 

3000 Hanover St. 

Palo Alto, CA 94304 
(415) 857-1501 
Inquiry 939. 


Special Days.$39.95 

Footprints in History .$39.95 

The Salinon Corp. 

P.O.Box 31047 
Dallas, TX 75231 
(214) 692-9091 
Inquiry 940. 


Sprint.$199.95 

Borland International, Inc. 

1800 Green Hills Rd. 

P.O. Box 660001 
Scotts Valley, CA 95066 
(408) 438-8400 
Inquiry 941. 


Windows/286.$99 

Windows/386.$195 


Microsoft Corp. 

16011 Northeast 36th Way 
P.O. Box 97017 
Redmond, WA 98073 
(206) 882-8080 
Inquiry 942. 


Circle 116 on Reader Service Card 

ChiWriter ^ 

How are you currently producing your scientific 
documents? Are you using a “golf ball” style 
typewriter? A regular word processor, hand let¬ 
tering the special symbols? Are you fighting 
against a “what-you-see-is-definitely-not-what- 
you-get” system with a special command 
language? Or are you using one of our com¬ 
petitors’ expensive and inflexible programs? Find 
out how ChiWriter can solve your scientific word 
processing problems. 



From an actual ChiWriter screen display 


Powerful Scientific/Multifont Word 
Processing at a Reasonable Price 

ChiWriter is a complete word processor, designed 
especially for scientific and foreign language text. 
Its features include: intuitive formula editing com¬ 
mands, automatic pagination, variable headers 
and footers, footnotes, box draw mode, a notepad 
window, and an integrated spelling checker. 

Best of all, ChiWriter is completely “what-you-see- 
is-what-you-get.“ Even complicated formulas can 
be entered easily because the screen display cor¬ 
responds exactly to the printout. 

ChiWriter runs on ah IBM PC with CGA graphics, 
2 floppy or 1 hard/1 floppy drive, and an Ep¬ 
son/IBM compatible 9 pin printer. Hi res screen 
suport (Hercules, EGA, VGA, AT&T), 24 pin printer 
support, and laser printer support (HP LaserJet, 
PostScript) are available. 

In Short: An easy-to-use WYSIWYG package 
with powerful scientific/multifont word process¬ 
ing at a bargain price. 

PC Magazine, July 1988 

|-5>C§-1 


□ ChiWriter Program $24.95 $99.95 

□ Hi Res Screen Support $24.95 

□ 24 Pin Printer Support $24.95 

□ Laser Printer Support $59.95 

□ International Keyboard Support $19.95 

□ Chemistry Support $49.95 

□ Word Perfect Converter $49.95 

□ Conographic Font Set $149.95 

□ MergeChi Mail Merge Facility $24.95 

□ IndexChi Index Generator $59.95 

□ Shipping & handling $_ 


$5 U.S. & Canada, $10 Europe, $15 elsewhere 

Name_ 

Address_ 


City_ I 

State_ Zip _Country_ j 

Phone ( ) _ j 

Payment by □ Check □ Purchase Order □ VISA □ MC * 
Card #_ Exp- L _ | 

I_™ J 

Horstmann Software Design Corporation 
140 E. San Carlos St./P.O. Box 5039 
San Jose, CA 95150-5039, USA 
(408) 298-0828 

horstmann 


oratories and knows more about gravity 
and antimatter than anyone except Ste¬ 
phen Hawking and Roger Penrose. He 
also writes some good science fiction. 

One computer book of the month is by 
Nancy Andrews, Windows from Micro¬ 
soft Press. Fair warning: it’s an “official 
guide” and therefore glosses over all the 
problems. I recommend it as a good in¬ 
troduction to what Windows is all about, 
but if you want to learn about Windows 
warts and all, you’ll have to go else¬ 
where. The other computer book of the 
month is by Gerard J. Holzmann, Be¬ 
yond Photography, the Digital Darkroom 
from Prentice Hall. It will tell you a lot 
about what can be done with digital 
image processing and how to do it. Some 
of it’s amazing. I wonder if photographs 
will be courtroom evidence any longer. 

The game of the month remains Stra¬ 
tegic Conquest. We still haven’t got it to 
play on the Mac II, but it goes great guns 
on the Mac Plus. The game of the month 
would have been F/A-18 Interceptor 
from Electronic Arts for the Amiga, but 
there was a problem. Once in a while 


someone gets lucky and gets to play the 
game, but most of us can’t get past the 
crazy code-wheel “security” system. It’s 
far more complicated than the game it¬ 
self. I might even prefer copy protection, 
except that Electronic Arts is the outfit 
that had a scheme for the Commodore 64 
that caused the machine to bash its disk 
drives out of alignment. Heaven knows 
what they could do to an Amiga. We’ll 
tell you more about F/A-18 Interceptor 
when we can find a cryptographer to help 
us with their code wheel. ■ 


Jerry Pournelle holds a doctorate in psy¬ 
chology and is a science fiction writer 
who also earns a comfortable living writ¬ 
ing about computers present and future. 
Jerry welcomes readers' comments and 
opinions. Send a self-addressed, stamped 
envelope to Jerry Pournelle, c/o BYTE, 
One Phoenix Mill Lane, Peterborough, 
NH 03458. Please put your address on 
the letter as well as on the envelope. Due 
to the high volume of letters, Jerry cannot 
guarantee a personal reply. You can also 
contact him on BIX as (< jerryp. ” 



116 BYTE* OCTOBER 1988 






































READ THIS 



BUY THIS! 



fMC 


Looking for a 

Personal 

Information 

Manager? 

"Look no further . . . 

PC-OUTLINE ™ 

is the one to buy!" 

PC Week 

PC-Outline Plus is an intuitive tool 
that manages words, projects, 
thoughts, ideas, people and, yes 

W rour productivity. 

ith astounding efficiency, 
speed and ease! 

PC-Outline T l J^ 

It thinks of things 
you're too busy to 
think of. 

For instance, putting random 
information in its right place. 

It does to ideas, tasks and 
projects what spreadsheets 
do to numbers. 


The text editing features are so 
powerful you can actually use 
PC-Outline Plus as your pop-up 
word processor! 

Here are just a few of the many 
features that make PC-Outline Plus 
"the one to buy": 

■ Powerful Word Processor 
capabilities 

■ Outlining features 

■ Project manager 

■ Category view/sort 

■ WordPerfect,® WordStar® & 

MS Word® user-interfaces 

■ FREE and TOLLFREE 
support for 1 year 


» 9 windows 

■ Prioritizing 

■ Macros 

■ Memory Resident 
option 

■ Auto save 

■ And MORE! 




We call this feature "Hide & 
Show." You'll call it a godsend. 
With the touch of a key, suddenly 
an outline shows only the essential 
points. One keystroke will reveal 
the details again. 


*Our ShareWare versions are older versions of the product, 
but are full-featured & fully-functional and yours to try for a FREE 30 day evaluation period. 

© Copyright 1988 Brown Bag Software, Campbell CA 95008 


A little skeptical? 

Get a copy of PC-Outline to try for 
30 days. (And while you're at it, 
pass copies around to your friends 
and associates for their evaluation.) 
If not totally sold on us, don't pay 
us a cent.* 

No risk. No hassles. No fooling! 
(This free 30 day evaluation period is 
available on all brown Bag Software® 
products.) 


Lotus®? Load US! 


Quantity discount and site licenses available. 
To order call: 

800-523-0764 

In California, call (408) 559-4545. 
Introductory Price: 

(7 50 shipping & handling 
J-^ CA residents add sales tax) 

Brown Bag Software® 

File #41719, Box 60000 
San Francisco, CA 
94160-1719 mHH 


BROWN 

BAG 

TM 


State-Of-The- Smart. M 

Offices in London 018311106— 

Koln 02217710923—Copenhagen 01933837- 
Amsterdam 020 233408-Ziirich 012146224 


Circle 262 on Reader Service Card 


OCTOBER 1988 • BYTE 117 























7!sr^ r 


UK (London, UK), ph: 0438/310056 or 316561. Hearne 


THE NEW STANDARD FOR 
HIGH PERFORMANCE 
STATISTICAL SOFTWARE 


COMPLETE STATISTICAL SYSTEM 


WITH DATA BASE MANAGEMENT 


AND GRAPHICS 


Circle 246 on Reader Service Card 


S StatSoft 


TUIsa, OK 74104 ■ (918)583-4149 


CSS 


A powerful, comprehensive, elegant, and super-fast statis¬ 
tical package for IBM (PC, AT, PS/2) and compatible 
computers. I The CSS optimized user interface with fast 
hierarchical menus incorporates elements of artificial intelli¬ 
gence; even complex analyses require only a few keystrokes 
(batch processing is also supported). I CSS features compre¬ 
hensive, state of the art implementations of: Basic statistics, 
Multi-way frequency tables, Nonparametric statistics, 
Exploratory data analysis with analytic graphs, Multiple 
regression methods, Time series analysis with modeling and 
forecasting (incl full ARIMA), General ANOVA/ANCOVA/ 
MANOVA, Contrast analysis, Discriminant function 
analysis, Factor analysis, Principal components, Multidi¬ 
mensional scaling, Item analysis/Reliability, Log-linear 
analysis, Cluster analysis, Non-linear estimation, Logit/ 
Probit analysis, Canonical analysis, Survival and Failure 
Time analysis (Censored data), Quality Control analysis, 
and much more. I All statistical procedures are integrated 
with fast data base management and instant, presentation 
quality graphics (over 100 types); full support for all mono 
and color graphics boards (incl. VGA) and over 100 plotters 
and printers (incl. the HP and Postscript standards). I All 
CSS screen output is displayed via customized Scrollsheets™ 
(i.e., dynamic, user controlled, multi-layered tables with cells 
expandable into pop-up windows); all numbers in a Scroll- 
sheet™ can be instantly converted into a variety of 
presentation quality graphs; contents of different Scroll- 
sheets™ can be instantly aggregated, combined, compared, 
plotted, printed, or saved. I The flexibility of the CSS input/ 
output is practically unlimited: CSS offers an intelligent 
interface (read/write) to all common file formats (Lotus, Sym¬ 
phony, dBII, dBIII +, DIF, SYLK, ...) and special utilities to 
easily access data from incompatible programs; graphics can 
be saved in files compatible with desktop publishing pro¬ 
grams (Aldus, Ventura). I CSS data files can be as large as 
your operating system (DOS) allows; OS/2 version coming 
soon. I CSS precision exceeds the standards of all common 
precision benchmarks. I Technical note: The CSS user 
interface and all I/O were written in Assembler and bypass 
DOS; graphics and data management were written in 
Assembler and C; the computational algorithms were 
written in Assembler and optimized Fortran. I $495 (plus 
$5 sh/h); 14-day money back guarantee. 


2325 East 13th Street 
Fax: (918) 583-4376 
Overseas Offices: StatSoft of Europe (Hamburg, FRG), ph: 040/420034 







































EXPERT ADVICE 

APPLICATIONS PLUS ■ Ezra Shapiro 



Sprint 

with Caution 



Borland’s new word 
processor doesn’t live 
up to Ezra’s 
expectations; plus, 
more on project- 
management software 

W hen Lotus announced that it 
was pulling the plug on 
Modern Jazz for the Macin¬ 
tosh, I was somewhat disap¬ 
pointed. The Mac universe could use an¬ 
other strong integrated product; I’d been 
hoping that the program would be a 
worthy challenger to Microsoft Works. 
However, it takes guts (not to mention fi¬ 
nancial stability) to do what Lotus did, 
and there’s a lot of merit in abandoning a 
product that simply doesn’t measure up, 
even if it means discarding years of labor 
and a significant cash investment. 
Though Lotus has taken heat for its in¬ 
ability to bring Modern Jazz to market, 
you have to admire the company’s com¬ 
mitment to quality. It has sent a strong, 
comforting message to its customers— 
past, present, and future. 

I am far less troubled than I used to be 
by companies that fail to meet their an¬ 
nounced shipping dates. If it takes a few 
extra weeks or months to deliver a prod¬ 
uct that’s bug-free and reliable, the wait 
is a minor inconvenience. I’d rather lose 
time than data. 

But what can be said about big firms 
that release substandard products? What 
does it say about their attitude toward 
their customers? Something to think 
about, isn’t it? 

Too Much, Too Late 

Sprint: The Professional Word Processor 
(Borland International, $199.95) should 
have been a winner. The theoretical ap¬ 
peal of the program is unquestionable: 


You’re promised an editor with powerful 
formatting capabilities, a selection of 
user interfaces, and one of the most ex¬ 
tensive macro languages ever devised. 
The price is quite reasonable for a full- 
featured word processor. And it comes 
from the company that brings us such 
jewels as SideKick, Reflex, and Para¬ 
dox, all of which rank among my favorite 
programs. 

Unfortunately, Sprint is nothing to 
write home about. It doesn’t qualify as a 
total disaster, but cosmetics are slipshod, 
and Sprint’s most highly touted fea¬ 
ture—the ability to switch among a half- 
dozen “user interfaces”—is far less im¬ 
pressive than Borland’s advertising 
would have you believe. The product 
seems somehow strangely unfinished; I 
couldn’t escape the sense that I was 
working with a programmers’ prototype 
rather than with a final release. The 
menus are unappetizing lists of com¬ 
mands that pop up gracelessly; Borland 
has given us better-looking word pro¬ 


cessing in both SideKick and the Turbo 
Pascal Editor Toolbox. 

I was disappointed with Sprint. 
Though I’ve tried for over a month to de¬ 
velop some affection for it, I just can’t do 
it. I’ve come to expect miracles from 
Philippe Kahn; perhaps I was simply de¬ 
manding more from Sprint than any MS- 
DOS word processor could ever give me. 

Installation starts out looking easy but 
turns into a headache. The Setup pro¬ 
gram opens with a menu that suggests a 
pleasantly mindless cruise through a 
series of configuration options. The 
numbers on Sprint’s 11 disks have little 
to do with the sequence in which their 
contents are loaded; I had to do a mad 
dance of disk shuffling. 

After installing the main program 
modules, the Setup program asks if 
you’d like to have it modify your AUTO¬ 
EXEC.BAT and CONFIG.SYS files without 
telling you what it intends to do to them 
(a practice I despise); you can opt to have 

continued 


ILLUSTRATION: MARY ANN SMITH © 1988 


OCTOBER 1988 -BYTE 119 







APPLICATIONS PLUS 


it make the changes or to copy examples 
of the two files into your Sprint direc¬ 
tory. Since I’m wild about punishment, I 
decided to let it make the modifications. 
Instead, the program gave me the exam¬ 
ples. When I went back and requested ex¬ 
amples, hoping to get the changes, it gave 
me the examples again. 

All hell broke loose when I got to the 
printer-installation segment. I selected 
an option that would let me specify the 
port to which my printer was attached, 
and found myself locked in an endless 
loop in which the program kept request¬ 
ing the Setup disk and refusing to recog¬ 
nize that the disk was, indeed, in drive 
A. I was able to hit the Escape key and 
exit back to the main menu, but from that 
point on, one of the screens having to do 
with printers kept on appearing in the 
middle of totally unrelated operations. I 
tried this several times, choosing differ¬ 
ent printers, and the result was always 
the same. I could have Sprint send output 
to the standard PRN device or to a file; if 
I wanted to pick a port, J was flat out of 
luck. Ouch. 

After about 10 runs through the Setup 
program, I figured Sprint was as in¬ 
stalled as it was ever going to be. Choos¬ 
ing to let the program give me the dictio¬ 
nary, the thesaurus, and all the user 
interfaces and file conversions, Sprint 
was occupying close to 2.5 megabytes of 
my hard disk drive. (If you choose only 
one interface and forget about conver¬ 
sions, you can keep it to between 1 and 
1.5 megabytes.) Since macros, formats, 
interfaces, overlays, translation routines, 
printer definitions, dictionaries, and 
suchlike are all separate files, I had 59 
entries in my directory. I refuse to think 
about using this program without a hard 
disk drive. 

Anyway, I plowed on without giving 
the manual more than a quick skim. 
After all, I know many word processors, 
right? Sprint unceremoniously flashed a 
brief copyright notice and dropped me 
directly into the editing screen of the ad¬ 
vanced Borland interface: ruler at the 
top, status line at the bottom, and not the 
slightest hint of how to do anything fur¬ 
ther. A quick check of the reference card 
led me to the F10 key, and I brought up 
the main menu. I was amazed to discover 
that on my EGA monitor/video card 
combination, the initial letters on the 
menu, which can be used to invoke com¬ 
mands, were highlighted in white on 
white. I found the Customize menu, 
changed the colors to something read¬ 
able, and loaded the WordStar inter¬ 
face, with which I thought I’d be more 
at ease. 


What I See Is Not 
What I Expected to Get 

Borland and I have a difference of opin¬ 
ion on what constitutes a user interface, I 
guess, because I was expecting to see a 
screen that looked like good old Word¬ 
Star. What I got was a screen that looked 
like the good old advanced Borland inter¬ 
face. No visible difference. And typing 
the WordStar Control-key command pre¬ 
fixes brought up menus along the right 
side of the screen, in exactly the same po¬ 
sition the Borland interface uses. 

D 

mJ orland 

and I have a difference 
of opinion on what 
constitutes a user 
interface, I guess. 

I hit FI for help and was treated to an 
ominous message: “If you are not famil¬ 
iar with WordStar, Borland suggests that 
you use the more powerful Sprint inter¬ 
face instead.” I didn’t think this was a 
good way to instill confidence, but most 
of the standard WordStar commands ap¬ 
peared to be available, so I began to do 
some editing. 

I typed a few words and then tried to 
use the arrow keys to back up and correct 
a couple of typing mistakes. Couldn’t do 
it; the cursor was frozen in place at the 
end of the line. I had no idea if I had done 
something wrong or if Sprint was in the 
process of crashing, but I started punch¬ 
ing Control and function keys at random 
to see if I could produce a response. 
Nothing but an occasional beep. At that 
point, I went off and made myself a cup 
of tea. 

When I returned, the cursor had 
moved to the front end of the line, and a 
string of K 's stretched off the right side 
of the screen. I tried WordStar com¬ 
mands and cursor keys to move along the 
line, but they didn’t do anything. The up- 
arrow key worked, however, and I moved 
up to the ruler line, which I was able to 
delete, much to my surprise. Then, since 
I had magically regained access to the 
help screen, I moved from there to the 
main Sprint menu and tried to reload the 
advanced Borland interface. I wanted to 
see if the cursor would start moving in a 


different environment. 

I accomplished the interface shift, but 
the text vanished. So much for the auto¬ 
save feature that protects you from data 
loss if you stop typing for a few seconds. 
Needless to say, I have not been able to 
replicate this experience, although in 
subsequent trials with the WordStar in¬ 
terface, I’ve managed to lose large 
chunks of text without knowing why. 

I then spent a few hours reading the 
documentation, which is both exhaustive 
and exhausting. The manuals are per¬ 
fect-bound, which means broken spines 
if you try to flatten them out, and printed 
in dense black type. The word “unrelent¬ 
ing” springs to mind. 

The next time I tried the program, I 
went with the Microsoft Word interface. 
Yes, it looked exactly like the advanced 
Borland interface, but the menus em¬ 
ployed Word’s command set. When I be¬ 
gan typing, Sprint put in all the symbols 
Word uses to indicate spaces, returns, 
tabs, and suchlike. I was impressed until 
I switched back to pure Borland and no¬ 
ticed that the funny symbols didn’t go 
away. It turns out that loading the Word 
interface sets preference options that de¬ 
termine the appearance of your text, but 
the other interfaces aren’t bright enough 
to look for the same options and reset 
them. 

OK. Having had my fill of the imita¬ 
tive interfaces, I did the rest of my testing 
in Borland mode. On my Tandon PC AT 
clone, the program was certainly fast 
enough for me, even throttled down to 6 
MHz. Block moves, margin changes, 
spelling checking, and basic editing op¬ 
erations were quite acceptable, and I 
hummed along contentedly for a while. 
As I began to try out more sophisticated 
features, though, I encountered a series 
of oddities inherent to Sprint’s design. 

You can have as many as 24 files open 
at any one time, with up to 6 appearing 
simultaneously on-screen. That’s nice, 
until you discover that windows are hori¬ 
zontal only. Forget side-by-side compar¬ 
isons of narrow columns; can’t be done. 
Windows stretch the full width of the 
screen, and each displays a status line at 
the bottom. Let’s see: If you try for the 
maximum of 6 windows on a standard 
25-line display, that’s 6 lines deducted 
for status information, leaving you 19 
lines to be divided six ways. Unless you 
can do something useful with 2- and 3- 
line windows, you’d better forget the 
maximum and plan for only 3 or 4 files 
open on the screen. 

According to the documentation, you 
can do complex formatting, like creating 

continued 


120 BYTE* OCTOBER 1988 



Pfe 3 ! 

2°1H 


■Tira 


T 


Retail Outlet: Penn Station, Main Concourse 

OUTSIDE USA —CALL <*gg[ I OR WRITE TO: 

171 ft\fiQ9.nn71 S 0re H0UrS ‘ WIOn Fn O-30-8/Sat-Sun 9.30-7 Montgomery Grant Mail Order Dept. 

U I0)03£-UU/ I FOR ORDERS & INFORMATION CALL TOLL FREE P.O. Box 58 Brooklvn.NY 11230 
FOR CUSTOMER SERVICE m W *■ M P ,, v Mrw 71KO „„ 

Call Mon-Fri:9:30am-4:30pm *7 AX ^0. 7 H®? n 2 ^27 

(718)692-1148 1 | | O W # 9T Vw Wv TELEX 422132 MGRi 

OPEN 7 DAYS A WEEK FOR ORDERS: Monday-Friday9am-7:30pm/Saturday & Sunday 9:30am-6pm (EDT) 

NO SURCHARGE FOR CREDIT CARD ORDERS / WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS 

CORPORATE LEASING AVAILABLE 


1800 759 6565 


FAX NO. 7186923372 
TELEX 422132 MIGRANT 


LAPTOPS 


*799 


AMSTRAD 
PPC-640 SD 

i 640 K 

720 K Floppy Drive 
Built-in 24 (j 0 
Baud Modem 


NEC MULTISPEED EL.$1299 

NECMULTISPEEDEL.il.$1449 

NEC MULTISPEED HD.$2179 

TOSHIBA 1000.$729 

TOSHIBA 1200 H.$2199 

TOSHIBA 3100/20.$2929 

TOSHIBA 3200.$3695 

TOSHIBA 5100.$4740 

ZENITH 184 SUPERSPORTS 

W/2FL0PPYS.$1469 

ZENFTH 184-2 SUPERSPORTS 
W/20MB.$2199 

SPARK by DATAVUE 

640KW/2720K DRIVES.$949 

SPARK EL.$1099 

MODEMS , EXTERNAL DRIVES & 
ACCESSORIES available for all laptops 


NEC ' PowerMate 1 






Same Package with NEC 
20 MB Hard Drive 


Powermate II 
with Monitor 




e (monitor optional) 

S4295 


SEAGATE 
20,30,40,60,80 
MB HARD DRIVES 
IN STOCK 


$ 399 


wr 


EPSON 

EPSON EQUITY 1+ Package 
IBM PC/XT COMPATIBLE 

■ 640K RAM w/Clock Calendar 
360K Drive-Keyboard-Serial & 
Parallel Ports-12” High Resolu¬ 
tion Monitor-Box of 15 Diskettes 


XT 


= =^==^==* PERSONAL 
:==:==='§= SYSTEM 2 
MODEL 50 

640 K RAM 1,44MB Floupy 
Drive 20 M0 Hard Drive 


$ 769 


■"Same Pkg w/One Floppy 
& 20 MB Hard Drive 
Same Pkg w/Two 360K 
Floppy Drives 


*7029 
*849 


1699 


EPSON EQUITY 111+ 

40 MB Hard Drive Package | 
IBM AT Compatible 

• Keyboard -80286 Proccessor 
640K RAM-6/8/10 MHz-1 2 MB 
Floppy Drive -40 MB Hard Drive 
12" Monitor -8 Expansion Slots 
Serial and Parallel Ports 


Hard Drive Package 

’ IBM XT Computer • IBM Keyboard 256K 
| RAM Expandable to 640K • 360K Disk Drive 
* 20MB Hard Drive • Package of 10 Diskettes 
(Monitor Optional) 


$2499 

Monitor Optional 
PSflll Model 30... 


*1199 


IBM XT Package with 
2 360K Floppy Drives 


$999 


EPSON EQUITY 11+ 

IBM AT Compatible Hard I 
Drive Package 


Keyboard • 640K RAM • 80286 
Microprocessor • 1.2 MB Floppy 
^ Drive • 20 MB Hard Drive • Mono I 

$ 1399 Mon " or 

LOGITECH MOUSE M-7 $59. ,s 

.HMUlIillill 


PACKARD-BELL 386 
40 MB Hard DriveSvstem 
IBM AT Compatible 

■ 1 MB RAM - 80386 16 MHz 
Microproccessor • 1.2 MB 
Floppy Drive-40 MB Hard Drive 
l 9 Expansion Slots - Enhanced 
I Keyboard • Serial & Parallel 
I^Ports -12" Monitor 


..-.$1199 

PS/ll Model 30 w/20 MB. ..$1599 

PS/11 Model 50 W/30MB 4 1.44MB Ropoy...$2849 
PS/IIModel 60 w/44 MB 4 1.44MB Roppy...$3299 
PS/11 Model 60W/70MB 4 1.44MB Roppy....$36l9 
PS/11 Model 70W/60MB 4 1.44MB Roppy....$4299 
PS/11 Model 80 w/44 MB 4 1.44MB Roppy....$4295 
PS/ll Model 80 W/70MB 4 1.44MB Roppy....$4795 

5.25 External Drive for PS/ll.-.-.SI 69 

IBM PERSONAL SYSTEM II MONITORS 
8503 Monochrome Monitor..-.$199 

8512 Color Monitor.-.-.$449 

8513 Color Monitor. $519 

IBM Proprinter II. $369 


n 


IBM PC/XT/AT COMPATIBLE 

PACKAGE 

• 800286 10 MHz Processor I 
640K RAM-1.2 MB Floppy Drive 
12" Monitor <* 


Specifications. Call For Information.,We Carry Modems, Drives, Cards, 
Color Monitors & All Other Accessories For Your Computer. 


MONITORS THOMSON 14"CGA Monitor....$289 
MAGNAVOX 13" RGB Color 

a Monitor.$199 i 

MAGNAVOX EGA Monitor.$339 

w/ EGA Card......$459 I 

MAGNAVOX VGA Monitor.$449 I 

. w/ VGA Card.-.$669 I 

“hSSS#m»| 

1 MB Expander.$349 HP DESKJET PRINTER.$719 


$ 1249 \ 


PACKAGES 


I DESKPRO 386 MODEL 40 \ 
I Hard Drive Package 

ID • Keyboard • 80386 16 MHz I 
. , Microproccessor-1 MB RAM-40 I 
) 'MB Hard Drive-1.2 MB Floppy I 
v Drive (monitor optional) 


APPLE IIC W/ 12- 

MONITOR. $ 529 

APPLE HEW/5.25 DISKDRIVE 
412" MONITOR. -....V49 

Apple IIGS Computer • 3.5" Disk 
Drive • Apple RGB Color Monitor 
Package oMO Diskettes • All 
Cables 4 Adaptors • Package of 
10 Diskettes • Apple Software 

MAC PLUS Computer Package....---$1279 

IMAGEWRITER H Pinter.., 


s 1379 


,.$449 


IMAGEWRITER LQ.-..-...$1049 

MAC SE Computerw/ Dual Drive.-..-$1949 

MAC SE Computer W/20MB APPLE 

Hard Drive..-.-.$2599 

APPLE MAC II w/ Keyboard..-.$2799 


PRINTERS 

EPSON PANASONIC 

Pxlsso 0 S34M5 , 080i " S ’ 59 - 95 

LQ-500.$315.95 

LQ-800.$329.95 

LQ-850.$509.95 

LQ-1050.$709.95 

LQ-2500.$829.95 

EX-800.$419.95 


1092i. $299.95 

1091 i-ll.$189.95 

KXP-1524. $499.95 

KXP-1595. $409.95 

KXP-4450 Laser.$1549 
TOSHIRA 


LX-800. $199.95 321-SL.$449.95 

341-SL.$629.95 


commodore 

I 128 PACKAGE 

| Commodore 128 Computer - Commodore 1571 Disk | 
| Drive-Commodore 1902 Color RGB Monfitor 
• Commodore 1515Column Printer $ 

1 64/c PACKAGE 

Commodore 64/c Computer - Commodore 1541 Disk | 
Drive-Computer Printer 
• 12" Computer Monitor 




commodore 

1 AMIGA 500 Computer w 1$ 7Oft" 

1084 RGB Monitor / YY 
AMIGA 500 Computer w/ 1084 I 

| Monitor &1010 3.5 r ’ Floppy Drive * YYY | 
ALL PERIPHERALS IN STOCK 
AMIGA 2000 IN STOCK 


LEADING EDGE 

MODEL D Package 
IBM PC/XT Compatible 
512K RAM Keyboard 
4.7-7.16 MHz. 360K, 

Floppy Drive 12“ 

Monitor 8088-2 
Processor 

$ 729 

Same Package w/20MB 

Hard Drive 9 YOY 

SamePackage w/ 30MB $ J Q ^ y 


LEADING EDGE D2 

IBM AT COMPATIBLE 20MB 
HARD DRIVE PKG. m 
Keyboard 1.2MB Floppy 
20MB Hard Drive 80286 Sfl 
Processor 12“MonoMoni- i_*_ d 


’ $1499 

I &o?ive a99 “ ,30MB$ 7 549 


NEW PCI 640 

J Keyboard 640K RAM 
Turbo Speed 1 360K Drive 
Mono Monitor Free Mouse f- 
& Software 


$649 


w/ 20MB.. 


J899 


PRINTERS 

STAR 

NX-1000 

RAINBOW.$219.95 

NX-1000.$169.95 

NX-15.$299.95 

NX-2400.$339.95 

NB-2410.$409.95 

Citizen Printers 

IN STOCK 


OKJDAT A 

OKI-120.$189.95 

Okimate 20.$119.95 

Okidata 180,,$219.95 
Okidata 183,,$299.95 

NEC 

P-2200.$339.95 

Diconix Printer For 
Laptops.$289.95 


i commodore COLT 

IBM PC/XT COMP AT. PACKAGE 

Keyboard 

Two 360K Floppy | 
Drives 

Serial & parallel 
Ports 

Mono Monitor 
MS DOS 


3Z2£ 


IBM PC/XT 
Compatible 


AMIGA 2000 
IBM PC/XT COMPATIBLE 
RGB COLOR PACKAGE 

A-2000 Computer 
w / Keyboard 
1 MB Exp. to 9 MB 
Built-in 3.5" D. Dr. 
RGB Color Monitor 
- 2088 iBMCompat. 
Bridge Card w/5.25" 
Floppy Disk Drive 


*2049 


commodore 
PC10-1 

I IBM PC/XT Compatible ■ p ow I 

PACKAGE ^ 


• PCI0-1 Computer-512K RAM Ex¬ 
pandable to 640K • 360K Disk Drive 
Enhanced Keyboard- Serial & Parallel 
Ports • 12" Monitor • AC Adaptors - All 
Hook-up Cables-Pkg of 10 Diskettes 


Color $OOOl 

Rvstpm 7 77 I 


INCLUDES FREE MOUSE 
AND SOFTWARE 


*499 


Rush Service Available 
Call For Details 

Circle 178 on Reader Service Card 


VENDEX HEADSTART 

10 MHz Dual Roppy Drives 7 

CApansion Slots • 512K Expandable 
to 768K • Parallel & Serial Pons 
Mouse • Available in Colo or Mono 
System. • Over $1000 Worth of 
Software - NO CHARGE' 

System s 849 


card orders. Non-corlilied checks must wait 2-6 weeks (or clearance. Please add 5% (or shipping and handling. APO FPO addresses add 10% tor snipping and handling All APO FPOarc 
shipped fust class priority air. N Y. reiidcnts add applicable sales tax. Prices subject to change without notice. Not responsible for typographical errors Return ol defective mcrchindise 
must have piior roturn authorization number or returns will not be accepted. IBM PCiXT'AT aro registered trademarks of International Macrtino Corp. All orders can be shipped Air Express 
Call for detail. For youi protection we check tor credit card theft. NYC DCA 800233. 

NO ADDITIONAL SURCHARGE FOR CREDIT CARD ORDERS WE WELCOME CORPORATE & EDUCATIONAL ACCOUNTS 

OCTOBER 1988 -BYTE 121 


Same Package with 4 "7 A 
20 MB Hard Drive * / 















































































































































Circle 49 on Reader Service Card 




OUR PLUG-IN CARDS 
GIVE YOU PLUG-IN 


CONTROL 


Your IBM PC/XT/AT or 
compatible can control any 
IEEE-488 instrument. 


You can: 

□ Plug-in to BASIC, C, 

FORTRAN, or Pascal. 

□ Use HP-IB plotters, 
printers, and instruments. 

□ Spend less time programming. 

□ Call (617) 273-1818 and put us to the test. 

Complete hardware and software solutions for just $395. 


Capital Equipment Corp. 
99 South Bedford Street 
Burlington, MA. 01803 



Contact us to discuss our products and your needs. (800) 548-4778 
Lahey Computer Systems, Inc. P.O. Box 6091, Incline Village, NV 89450 
Tel: (702) 831-2500 FAX: (702) 831-8123 Tlx: 9102401256 


are talking about us. 


People 

“Lahey 
specializes in 
FORTRAN 
Language 
Systems.” 

“Lahey has 
the fastest 
compilation 
speed.” 


’’Lahey has 
the most 
mainframe 
extensions.” 

“Lahey has 
the best 
diagnostics.” 


’’Lahey has a 
quick and 
easy to use 
debugger.” 

“Lahey has 
technical 
support you 
can count on.” 


’’Lahey is 
rated #1 by 
reviewers.” 

“Lahey has a 
compiler for 
every 
FORTRAN 
user.” 


APPLICATIONS PLUS 


numbered lists, multiple columns, or in¬ 
dented outlines. In practice, because 
Sprint is not a WYSIWYG program, 
every time you try something fancy, 
you’re flying blind. 

The outline feature is a good case in 
point. Each time you want to indent a 
new sublevel, you have to insert the 
Sprint formatting command BEGIN OUT¬ 
LINE, which appears as highlighted text. 
And for every BEGIN OUTLINE, you must 
provide a matching END OUTLINE com¬ 
mand. A standard outline quickly begins 
to look like a Pascal program (although 


E very 

time you try something 
fancy, you’re flying 
blind. 


flush left), with your lines and Sprint’s 
commands interspersed. It’s pretty easy 
to lose track of where you are because no 
information appears to tell you anything 
about position. Numbering is automati¬ 
cally generated to go with the indents, 
but only at print time; you can’t see 
either indents or numbers while you’re 
editing. 

You can get a rough idea of what’s hap¬ 
pening by calling up Sprint’s page- 
preview mode, which runs your text 
through the independent formatting pro¬ 
gram and displays the result. You can’t 
edit while looking at the formatted ver¬ 
sion, and the documentation warns you 
that what you’re viewing is only an ap¬ 
proximation of the final output. 

Sprint is an old-fashioned word pro¬ 
cessor; editing and formatting are ac¬ 
complished by two separate programs. 
The editor has additional code to allow it 
to act as a shell for the formatter, but the 
two programs don’t interact much. As an 
example, you don’t see dynamic page 
breaks displayed by the editor; that’s the 
formatter’s job. The editor doesn’t 
understand much about pages. 

If you want to get an idea of how things 
are breaking, you can push the text 
through the formatter, which will place 
visible breaks in the file. These breaks 
won’t respond to any changes you make 
to the text later; if you do some editing, 
you have to issue another repaginate 

continued 


122 BYTE* OCTOBER 1988 


Circle 137 on Reader Service Card 















■NEW- 


THE “DESKTOP 
PRESENTER PACK” 



Everything you need for creating and 
giving presentations with your PC. 


Now, you can make impressive, professional- 
quality, full-color presentations of any kind right 
at your desk with The DESKTOP PRESENTER 
PACK. 

Everything you need is included: Colormetric® 
a high resolution graphics card for your PC, 
Picturelt™ business graphics software, and 
PCPrintmaker® desktop printing software. 

With The DESKTOP PRESENTER PACK 
you will turn your personal computer into a full- 
capability workstation for creating professional- 


quality presentations quickly and easily. Then 
use your PC to give a video presentation in 
1000 colors. 

Or make high resolution slides, overhead 
transparencies or hardcopy all in full-color by 
simply plugging in a SlideMaker® or color printer. 

Buy the DESKTOP PRESENTER PACK and 
make the best presentation of your career. 

Call today 800-556-1234, ext. 234. 

In Calif. 800-441-2345, ext. 234. 


General Parametrics Corporation the makers of VideoShow 


Berkeley, CA 415-524-3950 
Circle 103 on Reader Service Card 


OCTOBER 1988 -BYTE 123 








Circle 70 on Reader Service Card 


SPEECH 

PRODUCTS 

For PCs and compatibles 


SYNTHESIZER—only $79.95 



The next versatile and best sounding speech product available for 
under $4000! The amazing Speech Thing provides text-to- 
speech as well as PCM and ADPCM speech and music repro¬ 
duction. Comes with “Thing" D/A converter that attaches to the 
parallel printer port outside the computer—ideal for laptops. Will 
not interfere with normal printer operation. Also comes with audio 
amplifier/speaker and power adapter. Software includes two ad¬ 
vanced text-to-speech programs, digitized speech and music 
files, full screen waveform editor, sampling music keyboard, 
special effects mixing board, and drivers so you can add speech 
and sound effects to programs written in BASIC, C, PASCAL, and 
others. Includes 54 page manual. SPEECH THING—$79.95. 

DIGITIZER-only $89.95 



The Voice Master PC Digitizer is a full 8-bit PCM sampler board. 
Fits in any available slot. Up to 15,000 samples per second. 
Input pre-amp has automatic gain control and 4.5 Khz low pass 
filter. Includes a quality headset microphone. Software included 
for recording and editing sound files for playback through 
Speech Thing. Also includes a real-time spectrum display and 
oscilloscope display as well as assembly language source list¬ 
ings for writing your own drivers. BONUS: Voice recognition pro¬ 
gram included which is callable via an interrupt vector. Demon¬ 
stration program written in GWBASIC. VOICE MASTER PC 
DIGITIZER—$89.95. 

VOICE RECOGNITION— 


only $49.95 



A price/performance break-through! Equal in performance to 
other systems costing hundreds more $$$. The amazing Voice 
Mister Key program adds voice recognition to just about any pro¬ 
gram or application. You can voice command up to 256 keyboard 
macros. Fully TSR and occupies less than 64K. Instant response 
time and high recognition accuracy. Easy and fun to use-no 
compilers or editors required. Works with CAD, desktop publish¬ 
ing, word processor, spread sheet, even other TSR programs. A 
genuine productivity enhancer. Voice Mister Key can also be 
called from within a program for adding voice recognition to 
custom applications. Voice Master Key requires the Voice Mister 
PC Digitizer for operation. (Please note: Voice Mister Key will not 
replace the keyboard or mouse except under certain circum¬ 
stances. Not to be confused with the still unavailable “voice 
typewriter.' ) VOICE MASTER KEY-$49.95. 


BONUS OFFER! Buy Voice Master Key with PC Digitizer for only 
$129.95 —you save $10! 

BETTER BONUS OFFERI Buy all three: Speech Thing, PC Digi¬ 
tizer, and Voice Mister Key for only $189.95 —you save $20! 

ALL OF THESE PRODUCTS ARE OF PROFESSIONAL QUALITY. 
ORDER HOTLINE: (503) 342-1271 
Monday-Friday, 8 AM to 5 PM Pacific Time 
Add $5 for shipping and handling on all orders. Add an additional 
$3 for 2nd day delivery. All goods shipped UPS. Master Card and 
VISA, money order, cashiers check or personal checks accepted 
(allow a 3 week shipping delay when paying by personal check). 
Foreign inquiries contact Covox for C&F price quotes. Specify 
computer type when ordering. 30 DAY MONEY BACK GUARAN¬ 
TEE IF NOT COMPLETELY SATISFIED. ONE YEAR WARRANTY 
ON HARDWARE. C| || or wrtt| Jor p REE pr0< i uc t citilog. 


COVOX INC. B75-D CONGER ST. 

EUGENE, OREGON 97402 U.8.A. 

TEL: 503-342-1271 FAX: 503-342-1283 



APPLICATIONS PLUS 


command to relocate the breaks in the 
file. If you’re used to any sort of dynamic 
formatting (as is found in most other 
word processors), this is awkward and 
confusing. 

Should you make a mistake entering 
formatting commands, like forgetting to 
supply a matching END command for 
each BEGIN command, you won’t find 
out about it until you run the formatter, 
either for preview or printout. The effect 
is like trying to write a program for a 
compiler without the advantage of a 
debugger. 

Lots of Power; Who’s It For? 

True, Sprint has a lot of power. If you 
like to program, you can generate editing 
macros that will do just about anything 
you’ve ever wanted to do in a word pro¬ 
cessing program. The language is thor¬ 
ough and extensive, and it looks.a bit like 
C. You can perform complicated search 
and replace operations, manipulate files, 


^l\ y major 
question about Sprint 
is: Who is this program 
for? 


and even create new command sets (the 
user interfaces were all written as 
macros). There’s some slight perfor¬ 
mance degradation when using macros as 
opposed to native commands, but it’s 
barely noticeable on an AT-class ma¬ 
chine. Similarly, you can program the 
formatter with a terse, often cryptic for¬ 
matting language. Commands can reside 
within your document or in independent 
“style sheet” files that get sucked in 
when you run the formatter. 

The resulting flexibility is marvelous, 
but determining how to make Sprint do 
its tricks is severely hampered by the 
documentation, which seems to be writ¬ 
ten mostly for programmers. Longer tu¬ 
torials would help, particularly for writ¬ 
ing macros. Code samples in the 
manuals are few and short, and the dis¬ 
cussion of macro programming tech¬ 
niques is limited to 30 pages. 

You do get a good selection of features 
with Sprint, including excellent spelling 
correction, a large thesaurus, mail 
merge, a huge amount of context-sensi¬ 


tive on-line help, good printer support, 
and the auto-save feature that kicks in 
when you’ve left the keyboard idle for a 
few seconds, but you can get those fea¬ 
tures elsewhere—which leads to my 
major question about Sprint: Who is this 
program for? 

I’m not convinced that Sprint is the 
right tool for novices, though Borland as¬ 
sures me that its interface was carefully 
developed to appeal to new users. Inter¬ 
mediate users and those used to 
WYSIWYG will be thrown for a loop. 
Programmers (who’d appreciate the 
macro capabilities) would be just as satis¬ 
fied with Pmate, MuliiEdit, or the edi¬ 
tor/debugger combos that come with 
most programming environments. That 
leaves Sprint appealing to an odd subset 
of the word processing world. 

I accept Borland’s contention that it 
serves the needs of offices that want cha¬ 
meleon interfaces for part-time and tem¬ 
porary employees used to other pro¬ 
grams. For anyone else, the collection of 
surrogate interfaces is merely a transi¬ 
tional pathway into Sprint. 

Borland includes an eye-opening pam¬ 
phlet that details the ways in which its 
implementations of the interfaces differ 
from the originals; each interface gets 
two or three terse pages of exceptions and 
exclusions. And if you’re going to do 
anything with macros or complex for¬ 
matting, you’re going to have to learn 
Sprint anyhow. 

The program also seems well suited to 
environments that need heavy-duty for¬ 
matting for long, complex documents 
that include many different types of ma¬ 
terials. Encyclopedias, almanacs, tech¬ 
nical training manuals, and software 
documentation would be perfect uses for 
the package. So Sprint would be excel¬ 
lent as the choice for word processing at 
(surprise!) Borland itself. 

So here’s a modest proposal: Since 
Sprint would seem to be a program de¬ 
signed by Borland for Borland, let’s let 
Borland use it. 

Project Mismanagement 

Recently, I received a delightful letter 
from Hugh Roth on the subject of proj¬ 
ect-management software. Hugh has 
been battling several programs for the 
past few months, trying to develop 
scheduling systems for book publishing. 
The letter was long, articulate, and 
thought-provoking. With his permission, 
I’ve extracted a few of his key points; 
they’re worth remembering if you’re at¬ 
tempting to pick your way through the 
mine field of conflicting claims and in- 

continued 


124 BYTE* OCTOBER 1988 
















Aztec C 


Power to go the distance... 



Developer System . $299 

• all Standard System features 

• UNIX utilities make, diff, grep 

• UNIX vi editor 


Commercial System . $499 

• all Developer features 

• source for run time libraries 

• one year of updates 


From real time embedded 
applications to comprehensive 
commercial applications on 
Macintosh, IBM PC, Amiga, 

Atari, and others, Aztec C has 
earned a well-deserved reputa¬ 
tion as an innovative, tough to 
beat, rock-solid C development 
system. 

But don’t just take our word for 
it—try it yourself. We know that 
the best way to understand what 
puts you ahead with Aztec C is 
to use it. That’s why Aztec C 


systems purchased directly from 
Manx come with a 30-day, no 
questions asked, satisfaction 
guarantee. Call for yours today. 

We can also send you informa¬ 
tion that details the special fea¬ 
tures and options of Aztec C. 

Plus information on support soft¬ 
ware, extended technical sup¬ 
port options, and all of the 
services and specialized sup¬ 
port that you may need when 
you’re pushing your software to 
the limits and ... beyond. 


Aztec C Micro Systems 

Aztec C is available for most micro¬ 
computers in three configurations: 
The Professional; The Developer; and 
The Commercial system. All systems 
are upgradable. 

Aztec C68k/Am .... Amiga 

source debugger-optional 

Aztec C68k/Mac ... Macintosh 

MPW and MAC II support 

Aztec C86 . MS-DOS 

source debugger • CP/M libraries 

The followng have special pricing and 
configurations. Call for details. 

Aztec C68k/At . Atari ST 

Aztec C80 . CP/M-80 

Aztec C65 . Apple II & II GS 

Standard System . $199 

• C compiler 

• Macro Assembler 

• overlay linker with librarian 

• debugger 

• UNIX and other libraries 

• utilities 


MS-DOS Hosted ROM Development Systems 
Host + Target: $750 Additional Targets: $500 


Targets: 

• 6502 family 

• 8080-8085-Z80-Z180-64180 

• 8088-8086-80186-80286/8087-80287 

• 68000-68010-68020/68881 

Components: 

• C compiler for host and target 

• Assembler for host and target 

• linker and librarian 

• Unix utilities make, diff, grep 

• Unix vi editor 

• debugger 

• download support 


Features: 

• Complete development system 

• Fast development times 

• Prototype and debug non-specific 
code under MS-DOS 

• Compilers produce modifiable 
assembler output, support inline 
assembly, and will link with assembly 
modules 

• Support for INTEL hex, S record, and 
other formats 

• source for UNIX run time library 

• processor dependent features 

• source for startup 




C.O.D., VISA, MasterCard, American Ex¬ 
press, wire (domestic and international), and 
terms are available. One and two day deliv¬ 
ery available for all domestic and most 
international destinations. 


Manx Software Systems 

One Industrial Way 
Eatontown, NJ 07724 


Aztec C is available on a thirty-day money back guarantee. Call 
now and find out why over 50,000 users give Aztec C one of the 
highest user-satisfaction ratings in the industry. 

Call 1-800-221-0440 

In NJ or outside the USA, 
call 201-542-2121 

Telex: 4995812 Fax 201-542-8386 


Circle 152 on Reader Service Card 


OCTOBER 1988 -BYTE 125 



















Circle 275 on Reader Service Card 


Importers: 

It's time to change 
bad habits. 

0 Don’t think Germans offer high 
quality only at high prices. 

O Don’t limit your market survey 
to Asian products. 

0 Don’t forget to order our catalogue. 


Printer Buffer inside cable. 

For the average user, most buffers 
are too complicated. 

So we designed a buffered cable 
with 64K or 256K inside. 

Just a cable. As easy to use. 

Nearly as inexpensive. 

Take out your data. 

In a battery-operated buffer. Up to 
128K with parallel or RS232-input. 
Battery will hold data for as long as 
3 years. Record and play as often 
as you like. Carry data to a printer 
or to another computer. 

Share your printer. 

Forget these boxes that occupy lot 
of your desk space. Forget the 
times when you had to switch 
manually. We have a cable that 
allows two computers share one 
printer automatically. 

That’s how T-switches should 
look like! 

For IBM-compatibles. 2 printers to 
one computer. Complete set incl. 
all cables and a small switch-box. 
No bulky box on your desk! 

Isolating line drivers 

If a line driver is not optically iso¬ 
lating, you might face problems 
arising from different mains 
supplies. That’s why our RS232- 
drivere are 100% isolated up to 
1000 volts. 

Data Isolators 

Transients on the mains supply or 
electrostatical discharges can cause 
erraneous data transmissions and 
even destruction of computers. 

We offer optical isolators. 

Terminal bus. 

Connect up to 16 terminals to one 
2-wire bus. Save installation costs 
and gain flexibility and ease of 
use. MUX-BUS includes optically 
isolated line drivers. 


Interfaces. 

We have a complete line of inter¬ 
faces: 20mA, Atari 130, C64/128, 
Centronics, IEEE488, RS232 and 
RS422. 

The following are registered trademarks: 
Atari, 064, Cl 28, Centronics, IBM 



H 




BIlHi] 




Austria: Zahrer, Wien 0222-347671 

France: Neol, Strassbourg (88) 623752 

Switzerland: Weber&Co, Zflrich 01-9302003 

USA: Tectrans, L.A. (818) 2853121 


Manufacturer and Exporter: 

wiesemann & 
theis gmbh 

MIKROCOMPUTERTECHNIK 


% 


winchenbachstr. 3-5 
d-5600 wuppertal 2 
west-germany 


phone: 202-505077 
telex: 859 16 56 

fax: 202-511050 


APPLICATIONS PLUS 


comprehensible specifications that char¬ 
acterize this peculiar niche of the soft¬ 
ware world. 

Like many of us, Hugh sees a desper¬ 
ate need for good project-management 
tools. “Everywhere in business,” he 
writes, “thousands of essentially unre¬ 
lated dates are pumped into spreadsheets 
and databases and then pumped out as 
schedules. Garbage. One date has no re¬ 
lation to another unless there’s some hard 
code behind the data.” Yet most com¬ 
mercial packages are overly complex 
and, as a result, are rarely used. 

Hugh cites poor handling of “tasks 
without resources that are based on time, 
rather than resource availability. You can 
kludge your way around this, but who 
wants to? The classic case is curing con¬ 
crete. A certain number of calendar days 
must pass, independent of any resource. 
You can bet that most packages will not 
show the concrete curing on the week¬ 
end!” 

He also blasts a tendency to assign un¬ 
realistic starting dates to tasks without 
precedents. Let’s say your project has 
one isolated task that must be completed 
before the end of the second month, and 
it doesn’t depend on any other resource 
used elsewhere in the project. “Most 
packages will show the task as starting 
when the project starts. Where is the per¬ 
son in business so virtuous or so unbusy 
that he can start a task 50 days early? 
This is a real flaw, or maybe the pro¬ 
grammers don’t want to fix it because it 
means several iterations of the calcula¬ 
tion algorithm each time you calculate 
the schedule. The critical path must first 
be established, then tasks like this have 
to be calculated backward. ” 

But the most disturbing points he 
raises relate to the overall design philos¬ 
ophy of project-management programs. 
“The general outlook of the packages is 
that a department does a few projects, 
each with a different set of resources, 
and these projects rarely overlap. Who 
wants to learn [the programs] for just a 
few projects? 

The place where you need the power is 
where you have many projects drawing 
on a common resource pool. You need to 
be able to keep each resources calendar 
up to date and have any changes reflected 
in the individual projects. If one sup¬ 
plier goes on strike, and I have 50 proj¬ 
ects that use this supplier, what do I have 
to do? Open and load 50 DOS files and 
scroll to the correct calendar and change 
it? Yuck! 

“The other place that most packages 
fail is in cross-project reporting. When a 
department has 250 projects to traffic 


Item 

Discussed 

Sprint.$199.95 

Borland International, Inc. 

1700 Greenhills Rd. 

Scotts Valley, CA 95066 
(408) 439-1060 
Inquiry 934. 


and develop, 250 individual schedules 
don’t do too much good if I’m a super¬ 
visor and I’ve got one person out sick and 
another on vacation. I need to know, 
‘What do I gotta get out this week?’ I 
know this is a tough problem. The 640K- 
byte barrier owns part of it, but most 
packages don’t (by their design) ac¬ 
knowledge that this is a real problem. 
With much heavy breathing, they tell you 
1000 tasks, 1600 with EMS, or some 
such. Gawd. You’re out of runway by the 
time you link the fourth project. 

“This kind of reporting is much more 
important than resource leveling, be¬ 
cause many departments work on a ‘do or 
die’ type of schedule. Don’t tell me you 
don’t have enough bodies to get the job 
done! Get it done anyway! ” 

I realize that I’ve been troubled by the 
same questions, but I’ve never been able 
to identify the cause for my unease. In 
the future, I’ll keep the “Roth Rules for 
Evaluating Project-Management Soft¬ 
ware” firmly planted in the back of my 
brain. 

Hugh concludes by urging me to con¬ 
tinue reporting on project-management 
packages. “They are a good way to keep 
your salary in others’ hands. Some of 
them offer the opportunity to use a com¬ 
puter and make the job harder (as you 
pointed out). You get to use nifty things 
like 6-pen plotters. You get to spend sev¬ 
eral weeks figuring out the yes/no 
answer to the following preference- 
screen question: ‘Show negative float on 
Gantt?’ And, not to forget, you get to ap¬ 
preciate really simple, elegant, intuitive 
packages like Q&A and SuperCalc 4.” 

Amen. ■ 


Ezra Shapiro is a consulting editor for 
BYTE. You can contact him on BIX as 
(t ezra. ” Because of the volume of mail he 
receives, Ezra, regretfully, cannot re¬ 
spond to each inquiry. 

Your questions and comments are wel¬ 
come. Write to: Editor, BYTE, One 
Phoenix Mill Lane, Peterborough, NH 
03458. 


126 BYTE* OCTOBER 1988 


































_ THE _ 

C O R P O RATE 


SOURCE 

BOFFIN 

LIMITED 


COMPUTERS / 

HARDWARE / 

SOFTWARE 

PRINTERS / 


2500 WEST COUNTY ROAD 42 • #5 • BURNSVILLE, MN 55337 • (61 2) 894-0595 


A Small Case For BIG Performance!!! 


TOSHIBA / 



CALL 


T1000 
T1200F 
T1200H 
T3100 
T3200 
T5100 

CALL 




ZENITH 7 

supersPORT 



Dual Floppy 

CALL 


20 MB HD 

CALL 


supersPORT 

286/20 

CALL 


From 


IVlegaHertz ^ 


Easy Talk 3270 

3270 Emulation Card for 
Toshiba Laptops; Fully supports 
IRMA & IBM Emulation. 
Auto-Config.- No Jumper 
Changes required. 

Includes software for3270 and 
I ND/FILE Transfer Support 


$599.00 


Easy EGA 

EGA Card for Toshiba T1200 
and T3100 Laptops. Supports 
MDA, HGC,CGA&EGA 


$299.00 


Easy Talk E2400 
2400 Baud Modem for the 
Epson Equity LT 



Weltec . . . 

External 5.25" FDD 

$199 

Specify TOSHIBA, ZENITH or NEC* 

*No cable wlNEC Drive - Cable included in NEC Laptop Box 


MHz INTERNAL MODEMS 
1200 Baud $139 2400 Baud $239 
Specify: 

Toshiba, NEC EL/HD, 

Zenith 181/183 or SupersPort 


WonUnder 

Single card expansion slot for $299 
the T1100+, T1200, T3100/20 & T5100 


7 


Diconix 150P Portable Printer $299 

Laplink Plus $79 

When Purchased with any Laptop 




MITSUBISHI / 



MP286L/2Q 


■ 11" Diagonal Black 
& White Display 

■ 20 MB Hard Disk 

■ 12 MHz 80286 

■ 1.4 MB Floppy Drive 


Introductory Price 


$2695.00 

Dual Floppy (1.4 MB) Model 


$2195.00 



• Competitive Price 
• Corporate Volume Discounts 

• Net Terms to Qualified Prices Subject 

Corporate Accounts 


To Order Call: FAX Number: 894-6175 

(800) 255-4012 

IN MN: (612) 894-0595 


Circle 36 on Reader Service Card 


OCTOBER 1988 -BYTE 127 












































































• l«JJi 


cams 


Make your j 
millions of times 
smarter 


More and more, programmers and work¬ 
station builders are using DESQview 2.0 as a 
development tool. The reason is simple. 

They can create powerful, multitasking 
solutions today for the millions of DOS PCs 
in use today. Solutions comparable to those 
promised for tomorrow by OS/2. 

The API Advantage 

Programmers who take advantage of DESQviev/s API 
(Application Program Interface) get access to the powerful 
capabilities built into DESQview-multitasking, window¬ 
ing, intertask comunications, mailboxes, shared programs, 
memory management, mousing, data transfer, menu¬ 
building and context sensitive help. 

Bells and Whistles 

A program taking advantage of the DESQview 2.0 API can 
spawn subtasks for performing background operations or 
new processes for loading and running other programs 
concurrently. It can schedule processing after an interval or 
at a certain time. It can use DESQview s intertask commu¬ 
nications to rapidly exchange data between programs, 
share common code and data; or interrupt at critical events. 
It can use DESQview's menuing and mousing capabilities 
to create menus. And there's lots more it can do. 


80386 Power 

80386 programmers can take advantage of 
the 80386's protected mode for large 
programs, yet run on DOS and multitask in 
DESQview-side by side with other 80386 
and DOS programs. The breakthroughs that 
make this possible: DOS Extenders from 
PharLap Software and AI Architects and 
DESQview support of these DOS extenders. 

DESQview Developer Conference 

So if you are a developer, looking to create programs with 
mainframe capabilities, but wanting to sell into the existing 
base of millions of DOS PCs, come to Quarterdeck's first 
DESQview API Developers Conference, August 16-18,1988 
at the Marina Beach Hotel, in Marina del Rey, California. 

For more information call or write us. 

Come leam about the DESQview 2.0 API and 80386 DOS 
Extenders. Meet 80386 experts as well as those smart 
people who are creating DESQview 2.0 API workstations 
solutions. 

And if you want to get a leg up before the conference, ask 
us about the DESQview API Tools for assembler or C 
programmers. 


Some of the applications under 
development right now using 
DESQview 2.0 API Tools: CAD, 
Medical systems, insurance, 3270 
mainframe communications, 
network management, real 
estate, typesetting, point of sale, 
education, commodity trading, 
stock trading and online voting. 


Bringing New Power to DOS. 
DESQview 2.0 API Toolkit. 



Quarterdeck Office Systems 150 Pico Blvd.,Santa Monica, CA 90405 

(213) 392 9851 


128 BYTE* OCTOBER 1988 


Circle 219 on Reader Service Card (DEALERS: 220) 



EXPERT ADVICE 

DOWN TO BUSINESS ■ Wayne Rash Jr. 


♦ 


Be Secure, 
Not Sorry 



Nobody likes to worry 
about security, but 
people problems and 
accidents happen 

Y our hard disk doesn’t boot. Or 
maybe it does boot, but only 
one file is left, and it seems to 
be named GOTCHA. Or maybe 
one of your employees quits suddenly 
and his or her new employer seems to 
know who all your customers are. Usu¬ 
ally, it takes something like this to get 
the managers interested in computer 
security. 

Security is not the most glamorous 
area in computing. Managers don’t like it 
because security systems cost money. 
Employees don’t like it because they 
think it’s too inconvenient. The technical 
staff doesn’t like it because they think it 
gets between them and the machine. 

They’re all right, of course. But 
they’re also all wrong. Many things af¬ 
fect security, and not all of them apply to 
all computer systems. For starters, let’s 
look at why security is important, and 
why it’s worth spending money on. 

Time Is Money 

While your computers are certainly 
worth something in themselves, their 
real value isn’t in the hardware. Instead, 
it’s in the information the machine con¬ 
tains and the machine’s importance to 
your operations. If the information had to 
be located and reentered, how much 
would that cost you? If the computer is 
necessary to some facet of your opera¬ 
tion, how much would you lose if it were 
missing and you couldn’t do the work 
without it? 

The problem boils down to two areas: 
the safety of the computer itself and the 
safety of the information it contains. Be¬ 
cause physical security and data security 


are so different, the solutions to the prob¬ 
lems usually seem different also. But, in 
reality, they are closely related. After 
all, if someone steals your computer, he 
or she probably has your data, too. 

Physical Security 

If you keep people away from your com¬ 
puter, they won’t have the chance to steal 
it or fiddle with the stuff on the hard 
disk. If you keep it in a safe place, you 
won’t have to worry about anything else 
happening to it, either. That’s the basis 
of physical security. 

Of course, you can’t always keep the 
computer in the safest possible place. 
The users might not be able to work on it 
there, for one thing. But you can still 
keep people from taking the machine or 
tampering with it. The easiest way is to 
lock it. The IBM PC AT and most of its 
clones, as well as the IBM PS/2s, have a 
built-in lock that is reasonably effective 
against casual tampering. It secures the 
case and tells the computer to ignore the 


keyboard. While a determined person 
can pry open the case to override this fea¬ 
ture, most people won’t do that. 

Not all computers have a keylock, 
though. If you can’t keep your equipment 
in a locked room when it’s not in use, you 
can at least lock it inside a cabinet. 
Again, this provides some security 
against casual tampering, but some of 
these cabinets are unwieldy and others 
provide a convenient way to roll an entire 
system out the door. If theft is your big¬ 
gest worry, there are always systems like 
Anchor Pad that let you lock the com¬ 
puter system to a flat surface such as a 
tabletop. Then thieves have to steal the 
table along with the computer—a much 
more conspicuous act. 

Data Security 

If your business is like most other busi¬ 
nesses, the biggest investment you have 
in your computer system is the data that’s 
inside it. If that data disappears, you 

continued 


ILLUSTRATION: DAVE RIDLEY © 1988 


OCTOBER 1988 -BYTE 129 







DOWN TO BUSINESS 


could be out of business, or worse. In 
many cases, the data is worth a great deal 
more than the computer it resides in. 

Protecting that data means preventing 
people from removing, altering, or copy¬ 
ing it, and protecting yourself from los¬ 
ing the use of it through system failure. 
In the first case, people are the threat to 
data security. Some people are really out 
to do you harm. Others are simply care¬ 
less or not trained properly. And then 
there’s the problem of losing data 
through ordinary accidents and system 
failures. In any case, you’re out of busi¬ 
ness, whether you lost your data through 
the actions of a disgruntled employee or 
because the head crashed on the hard 
disk. 

Protecting against Loss 

Data loss is the easiest problem to protect 
against. All you need to do is keep a cur¬ 
rent backup. Then, all it takes is a few 
minutes to restore your data, and you’re 
back in business. How you back up your 
data, whether with a software product 
such as Fifth Generation System’s Fast- 
back Plus or a tape drive, makes little dif¬ 
ference. What’s important is that you do it. 

The People Problem 

Once you’ve taken care of protecting 
yourself against losing the data, then you 
have to worry about the people. Most in¬ 
stances of data loss that I have come 
across were the result of accidents. You 
can reduce the problem of unintentional 
data loss through training. Once people 
understand that formatting the hard disk 
makes it hard to use the data that was on 
it, they usually won’t do it. 

However, then there are the people 
who really want to erase everything or 
want your information for themselves. 
This is what most people think of when 
they think of computer security. This is 
also the focus of most security products 
and the area in which password access, 
encrypted data, and the like become im¬ 
portant. 

Depending on your type of business, 
malice may not be a significant threat. 
Most businesses, however, keep some 
sensitive information in their computers. 
It could be related to a firm’s bidding 
process or personnel records, or it could 
be other data that will give your competi¬ 
tion the edge. How do you keep this in¬ 
formation secure? 

First of all, keep the computer itself in 
a locked office. It’s amazing what people 
will do out of curiosity, given enough 
time. Second, lock the computer, if you 
have one that will lock. Finally, consider 
some sort of security system. 


Items 

Discussed 

Watchdog.$295. 

Fisher International Systems 
P.O.Box 9107 
Naples, FL 33942 
(800) 237-4510 
(813) 643-1500 
Inquiry 955. 


Access II.$165. 

Access 11+ 

With EPROM.$175. 

With halfcard.$195. 


Kinetic Software Corp. 
Distillery Commons 240 
Lexington Rd. at Payne 
Louisville, KY 40206 
(502) 583-1679 
Inquiry 956. 


Security Systems 

There are hardware and software systems 
that will prevent unauthorized people 
from using the computer and permit 
others to perform only certain actions. 
These programs require users to identify 
themselves, and they require a password 
to use the computer. 

I’ve already mentioned machines like 
the IBM PS/2s, which have a lock on the 
case. You can also set up the PS/2s so 
that you must enter a password before you 
can use the computer. 

More thorough systems control nearly 
every aspect of the computer operation. 
Normally, they do this through a series 
of menus that control access to the oper¬ 
ating system, restricting most users to a 
few selected operations. These systems 
do, however, restrict the flexibility of 
use. You need to decide if the individual 
case justifies this loss of flexibility. 

A couple of the better-known security 
systems are Watchdog from Fisher Inter¬ 
national Systems and Access II from Ki¬ 
netic Software Corp. Both companies 
base their security systems on multiple 
access levels through menus and user 
passwords. Kinetic includes a board that 
fits IBM PC-compatible computers and 
forces the machine to boot only off the 
hard disk. 

Learning about Security 

Before you get too deep into setting up 
security systems, it’s probably a good 


idea to learn a lot abopt them. One inter¬ 
esting source of help is the National 
Computer Security Center. This organi¬ 
zation operates under the auspices of the 
super-secret National Security Agency, 
but it exists to help all computer users 
learn more about security and to help the 
computer community cope with security 
issues. 

The Center publishes a number of 
pamphlets, posters, and books that it 
will send you. You can pick up some of 
these materials free at computer shows or 
purchase them for a nominal fee. You 
can contact the Center at 9800 Savage 
Rd., Fort Meade, MD 20755, (301) 688- 
8744. The Center, along with the Na¬ 
tional Bureau of Standards, hosts the Na¬ 
tional Computer Security Conference 
each year. The conference is open to any¬ 
one and has tracks for people of all 
levels. This year it’s in Baltimore, start¬ 
ing October 17 and running through Oc¬ 
tober 20. The price for the conference is 
$150 before October 7 and $175 there¬ 
after. 

Does all this sound like a lot of trou¬ 
ble? Well, maybe. Many systems prob¬ 
ably don’t need a lot of security because 
they don’t do much. But think about your 
other computers. What would happen to 
your business if the information in them 
disappeared or got to your competitors 
tomorrow? 

OS/2 Update 

A businessman asked me about OS/2 the 
other day. He wanted to know if he 
should put off buying his software until 
an OS/2 version came out. I advised him 
not to wait. 

As you may remember from my Au¬ 
gust column, my investigations at COM¬ 
DEX showed me that there was virtually 
no software available for use with OS/2, 
and much of what was could also be 
found for MS-DOS. Since then, I’ve 
gone to PC Expo. The picture hasn’t got¬ 
ten much better. The advice remains the 
same. If you need software, and there’s a 
DOS version available now, don’t wait. 

Coming up in future issues—to LAN 
or not to LAN? Also, does productivity 
software really help productivity? ■ 


Wayne Rash Jr. is a member of the profes¬ 
sional staff of American Management 
Systems, Inc. (Arlington, VA), where he 
consults with the federal government on 
microcomputers. You can reach him on 
BIX as (t waynerash. ” 

Your questions and comments are wel¬ 
come. Write to: Editor, BYTE, One 
Phoenix Mill Lane, Peterborough, NH 
03458. 


130 BYTE- OCTOBER 1988 










$299 For 3-D CAD 

you can’t 1 
by spendin 

thousands more 



You can spend thousands of dollars 
for three dimensional CAD software 
and still not get the power and 
capability that DesignCAD 3-D 
offers for a remarkable $299! DesignCAD 3-D is 
proof positive that you don’t have to spend a fortune 
for quality. 

DesignCAD 3-D allows you to develop and advance 
any design in 3 dimensional space, while providing you 
with features such as shading, hidden line removal, 
printer and plotter support. DesignCAD 3-D’s extensive 
file transfer utilities allow you to: transfer documents 
to and from IGES, DXF HPGL, transfer to GEM and 
Post Script and to read ASCII text files and X, Y, Z 
coordinate files. It allows up to 4 simultaneous views 
(any angle or perspective) on the screen. Complex 
extrusions, extensive 3-D text capabilities, auto 
dimensioning and a host of other 
features are all included with 
DesignCAD 3-D, all at no extra 
charge. 


The compatibility that 
DesignCAD 3-D offers you means 
that it can be used with almost any 
PC compatible system. It supports 
more than 200 dot matrix printers, more than 80 plotters 
and most digitizers and graphic adapters. DesignCAD 
3-D can read drawings from most other CAD systems. 

The best reason to buy DesignCAD 3-D is not the low 
price, the performance or the compatibility. The best 
reason is the amazing ease of use. DesignCAD 3-D’s 
powerful commands mean that you can produce 
professional 3-D drawings in less time than you thought 
possible. In fact, we think you’ll agree that DesignCAD 
3-D is easier to learn and easier to use than any 3-D 
CAD system for IBM PC, at any price! 

See your local computer dealer for DesignCAD 3-D, or contact: 

v/American 

Small Business Computers, Inc. 

327 S. Mill St., Pryor, OK 74361 
(918)825-4844 FAX 918-825-6359 
Telex 9102400302 



To quote from P.C. MAGAZINE’S 
June 14, 1988 issue: “DesignCAD 
3-D ... delivers more bang per buck 
than any of its low-cost competitors 
and threatens programs costing ten 
times as much.” 


Circle 20 on Reader Service Card 


Call or write for a detailed brochure and a free demo disk. 


OCTOBER 1988 • B Y T E 131 











We’ve Invented the Future of 
Instrumentation Software ... Twice. 

With Words With Pictures 


Acquisition 

Integrated libraries for GPIB, RS-232, A/D-D/A-DIO plug-in cards, 
and modular instruments. 



Intuitive character-based function panels 
that automatically generate source code. 



Front panel user interface with virtual 
instrument block diagram programming. 


Analysis 

Extensive libraries for data reduction, digital signal processing, and 
statistical analysis. 



Over 100 analysis functions plus all the 
built-in functions of your language. 



Over 250 icons for computation and 
analysis. 


Presentation 



Flexible high-performance graphics and report generation. 


Extensive graphics support for CGA, EGA, Macintosh Desktop Publishing compatibility. 

MCGA, VGA, and Hercules. 


LabWindows ™— 

The Software is the Instrument 

NATIONAL 

P INSTRUMENTS" 

LabVIEW®- 

for the DOS-based PC and PS/2, 
with Microsoft QuickBASIC or C. 

for the Apple Macintosh 


fJPw 12109 Technology Boulevard 

Austin, Texas 78727-6204 

800/531-4742 512/250-9119 

Circle 181 on Reader Service Card for LabWindows. 

BYTE • OCTOBER 1988 


182 for LabVIEW. 






















































Hardware, software, 
and peripherals make 
the Mac a multifaceted 
machine 


B ack in November 1987, I was 
looking for some way to reduce 
the number of computers that 
inhabit my office and my home. 
If I could semi-retire a couple of them, I 
could reclaim some valuable table space. 
It was about that time that I remembered 
the AST Mac286 coprocessor board I had 
seen at the Boston Mac World in August 
1987. In demos held for the press, this 
board (which is really two boards cabled 
together that occupy two NuBus slots in a 
Mac II) seemed to do the job of an 8- 
MHz IBM PC AT. 

Well, I thought, here’s a chance to re¬ 
tire a couple of old ATs and still keep 
basic AT/MS-DOS functionality. So I 
bought a couple of these beasts, along 
with a couple of Apple’s 5 *4-inch PC- 
compatible floppy disk drives. Installa¬ 
tion was fairly painless. 

In less than an hour per Mac II, I had a 
dual-operating-system computer that ran 
both the Mac operating system and MS- 
DOS. The Mac286 even shared my exist¬ 
ing Mac hard disks by setting up separate 
DOS partitions on them. Goodbye, ATs. 
Hello, table space! 

Alas, my compact-computing joy was 
short-lived. I issued a DIR command in 
the Mac286 window, and something 
weird happened. The video scrolling be¬ 
came slow and jerky—practically un¬ 
readable. And that happened with the 
standard monochrome-emulation mode 
in the Mac286 window, on an Apple 
color monitor. 

Okay, I can fix that, I thought; I’ll try 
the Hercules-emulation mode. Same 
problem. Must be the monochrome emu¬ 
lation on a color monitor, I thought. So I 


EXPERT ADVICE 
MACINATIONS ■ Don Crabb 


MS-DOS, MINIFANS, 

Math, and Mice 


tried the CGA emulation. That was even 
worse. I tried running Microsoft Win¬ 
dows 2.03 under the Hercules emulation. 
It was so slow, I gave up. In fact, after 
less than a week, I gave up on the Mac286 
altogether. I couldn’t get any DOS work 
done with them because of the severe 
video problems. 

Out came the old ATs. Goodbye, table 
space. 

AST acknowledged the video prob¬ 
lems with the driver software and prom¬ 
ised fixes. In early June, I received its 
first update, version 1.01. 

What a difference a version number 
makes! The video performance of the 
Mac286 is dramatically improved with 
the 1.01 software. It’s so much improved 
that I can now use my Mac IIs for all my 
DOS work. 

Besides improving the display speed, 
AST polished and cleaned up other parts 
of the interface. MultiFinder support, 
which was not quite there in version 1.0, 
has been upgraded. You can now copy 
DOS screens to the Mac Clipboard by 
columns as well as by lines. This makes 
it a snap to transfer stuff from a DOS 
database, spreadsheet, or statistics file to 
a Mac application. 

AST will send you the 1.01 software 
upgrade for free if you are a registered 
Mac286 owner. If you buy the Mac286 
coprocessor boards now, you’ll get the 
1.01 software. In either case, the soft¬ 
ware update turns a clever but virtually 
useless Mac II hardware accessory into a 
useful, workable solution to running 
DOS on a Mac. 

Skeletons in 4th Dimension 

Even though the promised update to 4th 
Dimension (dubbed version 1.1) has 
been delayed, Acius has not been sitting 
back twiddling its corporate thumbs 
waiting for Laurent Ribardiere to finish 
it. Over the last several months, Acius 
has released two inexpensive, but im¬ 
pressive, applications written in 4D: 
MiniFans and TopGuys. 


MiniFans is a compact version of the 
internal corporate correspondence, cus¬ 
tomer-tracking, and distributed-infor¬ 
mation productivity system that Acius 
uses every day. TopGuys is a special 
database that contains information on 
about 400 influential Macintosh special¬ 
ists, such as journalists, vendors, devel¬ 
opers, and so on. In short, it’s Acius 
president Guy Kawasaki’s personal Ro¬ 
lodex of MacFolk. It’s a very useful tool, 
as well as fun to rummage through. 

MiniFans and (in particular) TopGuys 
are excellent examples of well-behaved 
and well-designed 4D applications. 
Acius wants developers and users to see 
how the internals work with both; that’s 
part of the reason they have distributed 
them. Kudos to Acius for a nice job. 

Another Acius 4D application that 
should be coming out soon is called Skel¬ 
eton, written by technical-support wiz¬ 
ard Dave del’Aquila (the same guy who 
wrote MiniFans). I got a chance to put it 
through its paces when I visited the Acius 
headquarters in Cupertino in June. 

Skeleton is a good name for this devel¬ 
oper’s tool, since it provides the frame¬ 
work of a typical 4D application and pro¬ 
vides the lowest common denominator of 
functions that these applications require. 
It is also fully customizable and extensi¬ 
ble. This “skeleton” allows a design to 
be undertaken in the 4D custom environ¬ 
ment, which helps speed application pro¬ 
totyping. Skeleton should be a help to 
both experienced 4D developers and nov¬ 
ices who need some firmer ground to 
stand on while learning 4D. 

Mathematica on the Mac 

I’ve been using the 1.0 release of Mathe¬ 
matica for the Mac II for several weeks 
now. Even though this release is not bug- 
free and the documentation is not com¬ 
plete (two problems that Mathematica’s 
publisher, Wolfram Research, expects to 
fix before this column hits the news¬ 
stands), Mathematica is certainly an im- 

continued 


OCTOBER 1988 -BYTE 133 



MACINATIONS 


pressive piece of software. 

Mathematica is a general software sys¬ 
tem for doing math computations. The 
application will eventually run on a num¬ 
ber of computers, including large sys¬ 
tems and shared workstations (e.g., Sun, 
NeXT, and IBM), but its Mac implemen¬ 
tation is the first and perhaps the most in¬ 
teresting, because it works fully with the 
Mac’s user interface. 

Mathematica works like a real-time 
electronic whiteboard (formerly black¬ 
boards—how times change) that can 
solve equations. You can type in your 
equations using numeric forms, but you 
can also use more advanced symbolic 
forms. Mathematica’s symbolic process¬ 
ing accounts for a good measure of its 
power. 

You can enter simple numerical calcu¬ 
lations in Mathematica as you would with 
an electronic calculator, using Mathema¬ 
tica’s syntax. For example, In[l] : = 
N[log [47r]] finds the value of log (47r). 
But you can also enter symbolic calcula¬ 
tions directly, which is something no cal¬ 
culator permits. For example, the entry 
In[3] : = x 4 /^ 2 " 1 ) finds the formula for 
the integral 

\xV(x 2 - 1 )dx. 

Further, you can have Mathematica 
integrate this expression with the com¬ 
mand In[4] := Integrate [%, x]. Mathe¬ 
matica then finds the explicit formula for 
the integral: 

Out[4] = x + Lo % [ ~2 +X] 

—Log[l +x] 

2 

Symbolic algebra and calculus could not 
be done previously on computers of the 
Mac II’s size; programs of this sort were 
typically found only on minicomputers 
or supercomputers. Overall, Mathema¬ 
tica does many different kinds of alge¬ 
braic computations, including expan¬ 
sion, factoring, and polynomial and 
rational expression simplification. Alge¬ 
braic results for some kinds of matrix op¬ 
erations are also possible. In addition, as 
my example above shows, Mathematica 
can do calculus, evaluating derivatives 
and integrals and deriving power series 
approximations. 

Mathematica on the Mac II with an 
RGB monitor provides a dynamite full- 
color display that’s especially impressive 
when results are graphed in two and 
three dimensions. The jazzy display is 
backed by a function library of more than 
400 math functions. 


Items 

Discussed 

AST Mac286 1.01.$1599 

(Software upgrade free to 
registered Mac286 1.0 owners) 

AST Research, Inc. 

2121 Alton Ave. 

Irvine, CA 92714 
(714) 863-1333 
Inquiry 800. 


4th Dimension 1.06.$695 

MiniFans 1.0.$20 

Skeleton .999 .$20 

TopGuys 1.0.$20 

4D run-time module.$75 


(MiniFans and TopGuys require 
4D run-time module) 

Acius, Inc. 

20300 Stevens Creek Blvd. 

Suite 495 

Cupertino, CA 95014 
(408) 252-4444 

Inquiry 801. 

Mathematica 1.02 Enhanced 

Macintosh II Edition.$795 

Mac Plus/Mac SE version . .$495 
Wolfram Research, Inc. 

P.O.Box 6059 
Champaign, IL 61821 
(217) 398-0700 
Inquiry 802. 

Music Mouse 1.00 for the 

Macintosh.$60 

Opcode Systems 
1024 Hamilton Court 
Menlo Park, CA 94025 
(415) 321-8977 
Inquiry 803. 


Mathematica is something of a break¬ 
through product: It will give educators 
an entirely new and powerful tool in 
teaching mathematics. Confirmed math- 
phobic students may very well be drawn 
into Mathematica’s impressive displays 
and its ability to solve equations quickly 
and display graphical results; this could 
enable them to absorb the algebra and 
calculus that seemed impossible to com¬ 
prehend from a textbook. 

Of Mice and Music 

As good as Mathematica is, there is more 
to life than plotting functions or deriving 
a Taylor series. The publisher of Music 
Mouse, Opcode Systems, knows this. 
Music Mouse takes an approach to mak¬ 
ing music that is similar to Mathemati¬ 


ca’s approach to manipulating mathe¬ 
matics: Neither requires you to be an 
expert in the field to make good use of it. 

Music Mouse is a control application 
that lets your Macintosh make music all 
by itself, or with the aid of an external 
speaker or stereo system, or through an 
external MIDI (musical instrument digi¬ 
tal interface) synthesizer. Music Mouse 
also works as a stand-alone controller for 
MIDI synthesizers that do not have a 
keyboard. 

It’s difficult for me to explain how 
Music Mouse works since it’s such a vis¬ 
ceral experience. But here goes, anyway. 

Once you start the application, you can 
control the music you’re creating by 
moving the mouse and pressing keys on 
the keyboard. The Mac screen gives you 
an x,y grid display with two different 
melodic lines that are “wired” to the 
jc-axis and y-axis movements of the 
mouse. The application sticks in two ad¬ 
ditional melodic lines, so you have four 
voices all told. 

These two application-supplied lines 
track the ones you are creating with the 
mouse, and they can be varied with key¬ 
board control (as can pitch, tempo, and 
so forth). The screen display gives you 
some visual feedback for the music 
created, using what Opcode calls a poly¬ 
phonic cursor to show the “motion” of 
the music, as well as the pitch. While the 
effect and action are hard to describe, the 
results are stunning, even without hook¬ 
ing up a MIDI synthesizer. 

The one big omission with Music 
Mouse is recording: As yet, it doesn’t 
have a direct recording mode. However, 
you could use a macro recorder like 
Tempo II, AutoMac III, or the Macro- 
Maker CDEV (supplied with System 6.0) 
to record a Music Mouse session. Just 
make sure that you use the real-time re¬ 
cording modes for these utilities; other¬ 
wise, your music will sound strange, 
indeed. 

The Music Mouse can be used by first¬ 
time and professional musicians. If 
you’re a novice, it’s fun to explore some 
basics of music composition using this 
application. One caveat: It won’t run 
properly under MultiFinder. ■ 


Don Crabb is the director of laboratories 
and a senior lecturer for the University of 
Chicago department of computer sci¬ 
ence. He is also a consulting editor for 
BYTE. He can be reached on BIX as 
<( decrabb. ” 

Your questions and comments are wel¬ 
come. Write to: Editor , BYTE , One 
Phoenix Mill Lane , Peterborough , NH 
03458. 


134 BYTE- OCTOBER 1988 


Circle 171 on Reader Service Card 
















FREE DeskPaint 

Software. 


reach! 

VisionScan 


Affordable line art and halftones 
without sacrificing your printer. 

VisionScan™ delivers quality scans in 
seconds without tying up your 1 
I mage Writer™ printer. 

Whether you’re scanning photos, graphs, 
charts, or other original materials for 
newsletters, marketing reports, layouts or 


I Scan and edit text like the pro’s 

► JHBM with an optional O.C.R. software 
program, only $199°°. 

I With the revolutionary Read-it!™ 

software program by Olduvai Corporation, 
VisionScan enables your Macintosh™ to read whole pages of 
text, then store and manipulate them faster than ever before. 


The DeskPaint™ Software 
desk accessory inspires full graphic 
editing without deserting your 
desktop publishing program. 

It crops, sizes, details, lightens, darkens 
and embellishes plain art into 
professional presentations. 


other applications, VisionScan™ produces affordable Why buy from Mirror? 

halftone images and extremely high quality line art. • Buying direct saws money> • Full 30 day "money' back " guarantee 


Scan 3-D...and at no extra cost. 


Full 90-day warranty • An on-going commitment to innovation 


VisionScan can expand your view to 3-D. Ilie roomy 
overhead scanner accepts objects up to one inch in 
height and gives you an added vantage point — a value 
many higher priced scanners can’t begin to offer. 


VisionScan is a trademark of Mirror Technologies, Inc. 

Macintosh and ImageWriter are trademarks of Apple Computer Companyi 
DeskPaint is a trademark of Zedcor Incorporated. 

Read itl is a trademark of OLDUVAI Corporation. 

Prices subject to change without notice. 


To order VisionScan ™ and your free DeskPaint ™ softivare 
package, call toUfree: J_800-654-5294 


►on 


You'll see more from Mirror 


Mirror Technologies, Inc. 

2644 Patton Road 
Roseville, MN 55113 

MAC INK H\i 

business! 


November 1-3, 1988 
Anaheim, CA 
See Us At 
Booth No. 

171 




n 















UserSoft/C 
Means Business 




Noyew/15 1988 


•SCREEN. 


575-83-4990 Gibbens 


S/AH 


cosne 


SCREEN 


SUPERIOR 

SUPERIOR 

SUPERIOR 

SUPERIOR 

SUPERIOR 

SUPERIOR 


692-54-7311 Haniiton 


PR1NTF("Who are you 1 
REACT I'Z'-l am'. H' 
PR INTF ("VnPleaoe ent< 
SCANT (*tN*. aalesflli 
PRINTF(*\nenter rang. 
SCANT (-IZ--FRCH- 9» 




(FRCH 


replaoed by 


span primary 
_Not*: 81 a 


575-72-1638 Jackson 


S/AH 


(OPEN (inf: 


REP LACErriLENAME-81;UPDATE;PH-PROMPT;",*81 


PRINTF(*\n\n»A(cS9) tD'rtsS/dd yyyy - DAYS 

*- REPORT-* . }date 

LOCATE(Inf 1 la,*NAHE<*.from name,NCMORE) 
READNEXTdnfile.ssn,salesman,division. PTI 
/■ road the not racord In table (may be 
while (|! EON(Inf 1la)) 


394-50-1123 Lanpnan 


by LOCATE () 


SUPERIOR 

SUPERIOR 


lastnama - TRIF 
FMRITEF(stdout, 


$$$, $# IV. 99CR ' 
amount 


185-33-6296 MacDonald 


READNEXTIlnf I 


coswe 


CLOSE(inflla| 
PRINTF (** • • Er 


/•-rile Spec, for creating a S/AM file - 

\*_Note: 82 are to be replaced by actual fl 

atrcpy(createf1lespec."FILENAME-82; ENCRYPT- AUTO 

•KEYPARTS-2; PARTNAME(21-NAME; PN(1)-SSI 

PARTTYPE (21 -A ; PT(1>-N 

PARTLEN (2) - VAR; PLI1I- 9 

PARTOROER(2)—ASC; POIll-ASC 

IDATAFIELDS-2; DATANAME (1)-OIVIS ION .-DATATYPE (1) 
DN(2) -AMOUNT ;CT(2I 

CREATE(REPLACE(createf1lespec,-82".salesflie) I 
PRINTF!*... Created ta.\n*.salasflie) 


■A; DATALEN(1)-10; 
■S; DL(2) -» ; 

; /• S/AM 

; /» SUPERIOR 














































UserSoft/C is the 
Business C 

UserSoft Business C is the finan¬ 
cial C compiler that makes sense 
to both clients and programmers. 

It is not just another C compiler. 

Compare the functions: 

UserSoft Business C is a superset 
of Power C, Microsoft C and 
Turbo C. It has over 1,000 standard 
and business development func¬ 
tions. The SuperlOR component 
of UserSoft Business C has the 
input/output features of COBOL, 
PL/1, FORTRAN and BASIC and 
yet can read financially for¬ 
matted data (eg. $2,109.87 CR). 
UserSoft Business C has 36 
easy-to-use matrix functions for 
management science (opera¬ 
tional research), business statis¬ 
tics, finite element and circuit 
analysis. 

Compare the Portablity: 

UserSoft Business C supports the 
latest features of standard ANSI 
C. If you already have a C 
compiler (MS-DOS, UNIX, VS, 
VMS, MVS, etc.) our Business 
Development Tool package will 
commercialize your compiler for 
only $199.95 for PCs. This pack¬ 
age is suitable for IBM, Wang, 
Sun, VAX and other systems. 

Compare the Documentation: 

The UserSoft Business C manual 
provides actual programming 
examples for every function — 
over 1,000 of them. 

Compare the Product: 

UserSoft Business C is the cap¬ 
ability union ofC + COBOL + 
BASIC + PL/1 + FORTRAN + 
Make + SCREEN:PC version 
of UNIX's curses + database 
tools + graphic tools -I- IBM 
mainframe's VSAM + a multiple 
window graphic debugger and 
more. 


Compare the Price: 

It's a fraction of what you might 
expect — the complete UserSoft 
Business C package is available 
at the introductory price of 
$249.95 while the Business 
Development Tool Package is 
available for $199.95. 

"In our testing, none of your claims 
hove failed. It is to our advantage 
to use SUPERIOR , SAM and SCREEN for 
our research. I strongly recom¬ 
mend that all professional pro¬ 
gram developers use SUPERIOR, 

SAM and SCREEN for artificial 
intelligence, scientific, engineer¬ 
ing, industrial, financial and 
especially business related 
applications." 

Dr Paul R Schroeder, PhD (MIT) 

President of Maximum Storage, Inc. 
Co-Founder of INMOS US 
Sole Designer of Mostek 4116 
Co-Designer of Mostek 4027 

UserSoft Business C: 
The ultimate C 
language for 
business & financial 
applications 

UserSoft Business C is a new ANSI 
compatible compiler that runs 
faster and easier than Microsoft 
C and has more functions than 
Turbo C®. It cuts coding for busi¬ 
ness and financial applications 
by at least 50% - 90%. 

If You're Just Beginning, 

Usersoft Business C makes 
learning C a pleasure. 

If You're Programming In 
COBOL, BASIC or FORTRAN, 

switching to UserSoft Business C 
will be easier than you expect. 
UserSoft Business C retains the 
best of these languages while 
simplifying C without loss of any 
standard C features. 


VtV 


USERSOFT 


UserSoft Systems Limited 

Suite 1512,409 Granville St 
Vancouver, BC, Canada V6C 1T2 
Telephone 604/681.8872 


If within 60 days of purchase, this product 
does not perform in accordance with our 
claims, call our customer service depart¬ 
ment and we will arrange a refund. 

All UserSoft products are trademarks 
or registered trademarks of UserSoft 
Systems Limited. Other brand and prod¬ 
uct names are trademarks or registered 
trademarks of their respective holders. 
Copyright E 1988 UserSoft Systems 
Limited 


Power C is a trademark of Mix Software 
MS-DOS, Microsoft C is a registered 
trademark of Microsoft Corporation 
Turbo C is a registered Irademork of 
Borland International 
IBM, MVS and VSAM are trademarks 
of International Business Machine 
Sun is a trademark of Sun Microsystems 
DEC, VMS and VAX are trademarks of 
Digital Equipment Corporation 
UNIX is o trademark of Bell Laboratory 
VS is a trademark of WANG Laboratory 


If You're Programming in C, 

you may switch to UserSoft 
Business C or enhance your cur¬ 
rent compiler with our Business 
Development Tool package. This 
will give you UserSoft Business C 
capabilities on most popular 
systems such as Microsoft C, 
Power C, Turbo C, UNIX C, and 
Wang VS C. 

UserSoft Business C: 
With a new state-of- 
the art C debugger 

UserSoft Business C debugger 
will reduce the time you spend 
debugging your C programs by 
at least a factor of 10. It allows 
you to debug graphics programs 
on a single monitor. 

UserSoft Business C: 
The World's most 
versatile Data 
Manager and 
Database Tool 

Our Structured/Access Method 
(S/AM) allows: 

• unlimited types of key (including 
graphics) 

• unlimited numbers of key parts 

• unlimited numbers of data fields 

• mixing of fixed and variable lengths for 
data fields or key parts 

• data encryption from file level down to 
byte level 

• unlimited devices for storing a key part 
or a data field 

• unlimited size for any key part 

• unlimited number of tables 

• unlimited concurrently open files 

• maximum protection on data security 

S/AM is well suited for applica¬ 
tions to finance, banking, 
business, imaging, artificial 
intelligence, knowledge-based 
information, science, engineeer- 
ing, simulation and industrial 
control. 


Business 

Development Tool 
Package 



To order Call: 1 -800/663-0322 

60 Day Money Back Guarantee 
Not Copy Protected 


See us at Comdex 88 at the 
Tropicana Booth — T617 


Circle 268 on Reader Service Card 


OCTOBER 1988 • B Y T E 


137 




Get your 

work done before 


The future of personal computing is dear. More 
powerful PCs. Easier to use PCs. With graphics 
and character-based programs working side by 
side. Talking to each other. Multitasking. Win¬ 
dowing. Menuing. Mousing. Getting your work 
done easier and fester. 

Have it all now. 

DESQview™ is the operating envi¬ 
ronment that gives DOS the capabil¬ 
ities of OS/2.™ And it lets you, with 
your trusty 8088,8086,80286, or 80386 
PC, leap to the productivity of the next 
generation. For not much money. And 
without throwing out your favorite 
software. 

Add DESQview to your PC and it 
auickly finds your programs and lists 
them on menus. So you can just point 
to the program, using keyboard or 
mouse, to start it up. DESQview 
knows where that program lives. And 
what command loads it. 

For those who have trouble remembering 
DOS commands, it adds menus 
to DOS. It even lets you sort your 
files and mark specific files to be 
copied, backed-up, or deleted— 
all without having to leave the 
program you're in. 

Best of all, DESQview accom¬ 
plishes all this with a substantial 
speed advantage over any 
. alternative environment. 

Multitask beyond 640K. 

When you want to use several programs 
together, you don't have to leave your 
current program. Just open the next pro¬ 
gram. View your programs in windows or 



For programmers, DESQview's 
API, with its strengths in inter¬ 
task communications and multi¬ 
tasking, brings a quick and easy 
way to adapt to the future. With 
the API's mailboxes and shared 
programs, programmers are 
able to design programs running 
on DOS with capabilities like 
those of OS/Z 


full screen. Open more programs than you 
have memory for. And multitask them. In 
640K. Or if you own a special 
EMS 4.0 or EEMS memory 
board, or a 386 PC, DESQview 
lets you break through the DOS 
640K barrier for multitasking. If 
you have other non-EMS memo¬ 
ry expansion products like AST's 
Advantage or the IBM® Memory 
Expansion Option, we have a 


DESQVIEW SYSTEM REQUIREMENTS: 

IBM Personal Computer and 100% compatibles (with 8086, 
8088,80286, or 80386 processor) with monochrome or color 
display; IBM Personal System/2* Memory: 640K recom¬ 
mended; for DESQview itself 0-145K* Expanded Memory 
(Optional): expanded memory boards compatible with the 
Intel AboveBoard; enhanced expanded memory boards 
compatible with the AST RAMpage; EMS 4.0 expanded 
memory boards‘Disk: two diskette drives or one diskette 
drive and a hard disk'Graphics Card (Optional): Hercules, 
IBM Color/Graphics (CGA). rBM Enhanced Graphics 
(EGA), IBM Personal System/2 Advanced Graphics 
(VGA)* Mouse (Optional): Mouse Systems, Microsoft and 
compatibles* Modem for Auto-Dialer (Optional): Hayes or 
compatible* Operating System: PC-D05 2.0-33; MS-DOS 
10-33* Software: Most FC-DOS and MS-DOS application 
programs; programs specific to Microsoft Windows 1.03- 
103, GEM 1.1-3.0, IBM TopView 1.1 • Media: DESQview 10 
is available on either 5-1/4" or 3-1/2" floppy diskette. 


solution for you, too. The ALL CHARGE- 
CARD” 'unifies' all your memory to provide 
up to 16 megabytes of continuous workspace. 
DESQview lets you use this memory to 
enhance your productivity. You can start 1-2-3 
calculating and tell Paradox to print mailing 

[YES! 

j I need increased 
| productivity now! 

I Name_ 

| Address __ 


labels while you're writing a report in Word 
Perfect, or laying out a newsletter in Ventura 
Publisher, or designing a building in AutoCAD. 

DESQview even lets you transfer text, 
numbers, and fields of information between 
programs. 

Fulfill the 386 promise. 

For 80836 PC users, DESQview 
becomes a 386 control program when 
used in conjunction with 
Quarterdeck 7 s Expanded Memory 
Manager (QEMM)-386—giving 
faster multitasking as well as virtual 
windowing support. 

And when you use DESQview on 
an IBM PS/2™ Model 50 or 60 with 
QEMM-50/60 and the IBM Memory 
Expansion Option, DESQview gives 
you multitasking beyond 640K. 
Experts are voting for 
DESQview. And over a 
million users, too. 

If all of this sounds like promises you've 
been hearing for future systems, then you can 
understand why over a million users nave 
chosen DESQview. And why PC 
;ave DESQview its 
Editor's Choice Award for "The 
Best Alternative to OS/2," why 
readers of Info World twice voted 
DESQview "Product of the Year" 
.why, by popular vote at 
Iosti Comdex Fall for two 
years in a row, DESQview 
was voted "Best PC Environ¬ 
ment" in PC Tech journal's 
Systems Builder Contest. 
DESQview lets you have it all now. 



EDITOR'S 

CHOICE 


NOV. 24,1987 


_ INFO 1986 
WORLD AND 19871 

PRODUCT 
O F T H E 

YEAR 


Qty Product Format Price Each Totals 


DESQview 2.0 

□ 5-1/4 □ 3-1/2 

$129.95 



QEMM-386 

□ 5-1/4 □ 3-1/2 

$59.95 



QEMM-50/60 

□ 5-1/4 □ 3-1/2 

$59.95 



ALL CHARGECARD (Special for DESQview owners) 

$200.00* 



Shipping & Handling | $5 in USA/ $10 outside USA 


Calif Residents add 6.5% 


. State. 


_Zip. 


| City_ 

J Payment Method □ Visa □ MasterCard Expiration_/. 

I Account # 


Grand Total 


150 Pico Boulevard, Santa Monica, CA 90405 
^213^392-9851 ^ 


This ALL CHARGECARD is designed for the IBM PC AT and PS/2 50 and 60. If you have another type of 80286-based PC, there's a version for you, too. Please call l-<800) 387-2744 for special ordering informatioa Offer e 
Trademarks are property of their respective holders: IBM, OS/2, PS/2,1-2-3, Paradox, Wbnd Perfect, \fentura Publisher AutoCAD, Intel Above Board, AST, RAMpage, Advantage, Hercules, Mouse Systems, Hayes, N 


1,198a 
Windows, TopView. 


138 BYTE* OCTOBER 1988 


Circle 221 on Reader Service Card (DEALERS: 222) 
































































When it comes to 
performance, there’s a 
price to pay for all those 
nifty OS/2 features 

O S/2 is more important to an 
OS/2 application than DOS is 
to a DOS application. Given 
that, how does OS/2 perform 
relative to DOS? Rarely better, often 
only a wee bit worse, and sometimes a lot 
worse. As a multitasking platform, it 
performs better than expected. 

How do I know? Simple—I ran some 
benchmarks. Benchmarks are one of 
life’s sordid pleasures. Artists often say, 
“Everyone’s a critic.” Hardware and 
software designers could say, “Every¬ 
one’s a benchmarker.” Another reason 
to do benchmarks is the interesting mail 
you get after writing articles. 

OS/2 is more important to an OS/2 ap¬ 
plication than DOS is to a DOS applica¬ 
tion because, as I said last month, OS/2 is 
a true operating system and DOS is not. 
If a DOS application needs to write to the 
screen, it can allow DOS services to do 
it, or it can write directly to the video 
buffer itself. Allowing DOS to put the 
characters on the screen ensures com¬ 
patibility across machines and versions 
of DOS, but it sacrifices speed. A DOS 
application requiring snappy screens can 
always opt to bypass DOS. Under OS/2, 
an application’s I/O must go through the 
operating system—hence the interest in 
OS/2’s performance. 

An associate and I have benchmarked 
OS/2 services, using a combination of 
simple programs and more complex sys¬ 
tems to answer a number of questions. 
The questions and answers, summa¬ 
rized, follow. (Note: Whenever I say 
“OS/2,” I mean “protected-mode 
OS/2,” unless I specifically mention 
OS/2’s DOS-compatibility box.) 


EXPERT ADVICE 

OS/2 NOTEBOOK ■ MarkMinasi 

The Good News 
and the 
Bad News 



Does a program run faster under DOS or 
under OS/2 ? 

OS/2 is, in general, up to 20 percent 
slower than DOS, except for disk I/O. 
Unbuffered disk I/O is about 50 percent 
slower under OS/2. 

Does a program run faster under DOS or 
under the OS/2 DOS-compatibility box? 

The compatibility box runs programs 
up to 4 percent slower than DOS, except 
for disk I/O. Disk I/O can be 50 percent 
(or more) slower under the compatibility 
box. 

Microsoft claims improved video I/O with 
OS/2. Are OS/2 video writes faster? 

In some cases, yes: TYPE writes to the 
screen over twice as quickly under OS/2. 
In other cases, the result is a toss-up. 

If you run multiple programs under OS/2, 
how great is the multitasking overhead? 

Fairly low. It appears that you pay for 
multitasking up front, with the 10 to 20 


percent system overhead. Extra per-task 
overhead is fairly small, no larger than 2 
percent. 

How does the compatibility box affect 
OS/2 multitasking overhead? 

Radically. By design, the compatibil¬ 
ity box does not run at all when in the 
background. When the compatibility box 
is running a DOS program in the fore¬ 
ground, the background OS/2 processes 
slow down by a factor of 100 to 500 times. 

How does the choice of processor chip af¬ 
fect DOS versus OS/2 comparisons? 

Surprisingly, the ratios of DOS times 
to OS/2 times do not vary much from the 
80286 chip to the 80386 chip. 

How much slower or faster does a pro¬ 
gram run in OS/2 background, compared 
to foreground? 

That depends on the PRI0RITY= pa¬ 
rameter. With PRI0RITY=ABSOLUTE, 
there is no difference for CPU-intensive 
tasks. Screen writes are actually slower 
in the foreground than in the back¬ 
ground, because background screen 
writes are made to regular memory, 
while foreground screen writes are made 
to slower video memory. 

With PRI0RITY=DYNAMIC, the back¬ 
ground process seems to wait for the 
foreground process to complete before it 
starts. (Yes, it’s strange, and I’ll explain 
further next month.) 

Now let’s look in detail at the bench¬ 
marks. 

To the Bench 

What would a benchmark suite be 
without the venerable Sieve of Eratosthe¬ 
nes? We ran the Sieve (a general com¬ 
pute-bound integer program), the Savage 
test (a floating-point test), and three tests 
designed to isolate video response and 
disk speed. 

To ensure consistency, we used Mi- 

continued 


ILLUSTRATION: TOM CENTOLA © 1988 


OCTOBER 1988 -BYTE 139 



















• IEEE bus 
extenders via 
RS-422 or 


& expanders 

• Software 
for IEEE 
control from 
languages & 
Lotus 1-2-3® 

• Menu-driven 
graphics & 
analysis 
software 

• 30 day 
money-back 
guarantee 

• 2 year 
warranty 

• Call for 
your FREE 
Technical 
Guide 


Circle 122 on Reader Service Card 


IOtech has 
the widest 
selection of 
easy-to-use 
interfaces & 
software for 
IEEE 488 
(GPIB/HPIB) 


Mkni4$!A 


Instrument 


controllers 
(internal & 
external) for 
PCs, PS/2s, & 
Macintosh 

• Converters 
from IEEE to 


modem, real 







Extender 488 

. :r ; 









IOtech...the choice is easy 



(216)439-4091 SSSSKS, 


25971 Cannon Road • Cleveland,Ohio 44146 

London (0734) 86-12-87 • Paris (1) 34810178 • Zurich (01) 821 944 
Milan 02-4120360 • Linkoping 013 11 01 40 • Amsterdam 01830-35333 
Sidney (2) 452 3831 • Munich, and other European. North African, and 
Middle East countries not listed (089) 710020. 


OS/2 NOTEBOOK 


Table 1: Differences in 

the architectures of Intel’s 80x86 microprocessors 

have led to the development of different memory models. 

Memory 

Number of code 

Number of data 

model 

segments 

segments 

Tiny 

One single segment shared for code and data 

Small 

1 

1 

Medium 

1 

Multiple 

Compact 

Multiple 

1 

Large 

Multiple 

Multiple 

Huge 

Multiple: data structures can be > 64K bytes 


crosoft’s dual-mode C and BASIC com¬ 
pilers to generate both real-mode (DOS) 
and protected-mode (OS/2) code from 
the same source. Whenever possible, we 
just compiled and linked one program, 
then bound it. (“Bind” is Microsoft’s 
term for subjecting a program to a con¬ 
verter that renders it able to run under 
DOS or OS/2.) 

Absurdities in the architectures of the 
Intel line of processors have led to a num¬ 
ber of “memory models” for 80x86 pro¬ 
grams, as shown in table 1. Examples of 
programs in the small and medium cate¬ 
gories include many small utility pro¬ 
grams and, of course, benchmarking 
programs, but few of the large popular 
business applications. 

The Sieve benchmark ran 1 or 2 per¬ 
cent slower in the compatibility box and 4 
or 5 percent slower under OS/2 (see fig¬ 
ure 1). However, with larger memory 
models, OS/2 was up to 44% slower on a 
386 machine and 18% slower on an IBM 
PC AT (due, no doubt, to their different 
memory architectures.) 

Results of the Savage test (see figure 2) 
were consistent; the compatibility box 
slowed the programs by a few percent, 
and OS/2 slowed them by about ten per¬ 
cent on the 386 and 5 percent on the AT. 

We tested video I/O with a simple test 
designed to TYPE a file to the screen 100 
times—first under DOS, then under 
OS/2. The tests were done on a 16-MHz 
80386 with a Compaq VGA board. 

Under DOS, the task took 60.4 sec¬ 
onds, while OS/2 took 27.1 seconds. Im¬ 
pressive. But then we created a simple 
program that writes lines to the screen 
until it runs out of time (15 seconds). The 
results contradicted those of the first test. 
In this case, DOS was able to write 2171 
lines, while OS/2 wrote only 1820 lines. 
We wrote the program in Microsoft 
BASIC and compiled it for both DOS and 
OS/2, using the BASIC 6.0 dual-mode 
compiler. Obviously, OS/2 screen han¬ 
dling can be faster than DOS, but not al¬ 
ways, depending on how you do it. 


Disk Access 

Our preliminary tests showed that OS/2 
was a bit slower at disk access than DOS. 
The Norton Utilities provided a simple 
test: We ran DISKTEST under DOS, and 
then in the compatibility box. With disk 
caching enabled, OS/2 operated nearly 
as fast as DOS without a cache enabled. 
Without the cache, OS/2’s performance 
was miserable: 1369.8 seconds, com¬ 
pared to 90.3 seconds for DOS. 

OS/2’s performance (relative to DOS) 
suffers significantly in programs that do 
a lot of disk input and output and for pro¬ 
grams that use more than 64K bytes of 
data. While the first category may not 
apply to many programs, recall that 
large memory access was one of the prin¬ 
cipal reasons for developing OS/2 in the 
first place. Good disk performance is, of 
course, important for many applications. 

As a final DOS versus OS/2 compari¬ 
son, we used C code from an August 
1984 BYTE article, “Benchmarking 
UNIX Systems” by David F. Hinnant. 
The results are shown in table 2. One in¬ 
teresting number comes up: Notice that, 
despite the fact that all the C programs 
run faster under DOS than under OS/2, 
the Dhrystone runs faster under OS/2! 
Bear in mind that there is nothing in the 
Dhrystone that isn’t in the other tests. 
Could there be a “benchmark detector” 
in the Microsoft C 5.1 compiler? 

OS/2 Tip of the Month: 

Making DOS and OS/2 Coexist 

If you use the Microsoft Developer’s 
Toolkit, you know that Microsoft in¬ 
cluded a neat feature whereby your pro¬ 
gram will prompt you at boot time with 

Boot: Enter for OS/2, ESC for DOS 

By pressing the Escape key or the Enter 
key, you can boot either operating sys¬ 
tem. It’s called the “dual boot” feature. 
For some unknown reason, IBM left it 
out of its OS/2. 

continued 


140 BYTE* OCTOBER 1988 






















OS/2 NOTEBOOK 


(a) 



Memory model 

□ IBM PC-DOS 3.30 □ MS OS/2 3.x Box □ MS OS/2 


(b) 



Figure 1: According to my tests with small memory models, the Sieve of Eratosthenes took somewhat longer to run in the 
compatibility box and in OS/2 protected mode than in DOS. Using larger memory models, however, OS/2 took as much as 44 
percent longer on a 16-MHz Trillion Power Systems 386 (a), and 18percent longer on an 8-MHz IBM PC AT (b). 


OCTOBER 1988 • B Y T E 141 





























































































OS/2 NOTEBOOK 


(a) 

100.0 -- 

90.0 -- 

80.0 

70.0 

co 

£ 60.0 

* 50.0 -- 

■o 

$ 40.0 

co 

30.0 

20.0 

10.0 

0.0 


80.25 80.00 79.63 73 43 79.51 73.55 80.87 80.00 79.51 78 55 

72.02 ■■ Hi ~| 72.02 


69.71 

— 


69.33 


■H 


Small 


Medium 


Compact 


Large 
Memory model 

□ IBM PC-DOS 3.30 □ MS OS/2 3.x Box □ MS OS/2 


Huge 


(b) 


co 

Q. 

O 


T3 

0) 

<D 

a 

co 


20.0 j 
18.0 -- 
16.0 
14.0 
12.0 
10.0 
8.0 
6.0 
4.0 
2.0 
0.0 


.. 15.75 15.61 


15.02 


15.75 15.61 


14.98 


15.75 15.61 15.75 i 5 . 6 1 15.73 

- 14.97 


15.61 


14.97 


Small 


Medium 


Compact 


□ IBM PC-DOS 3.30 


Large 
Memory model 

□ MS OS/2 3.x Box □ MS OS/2 


Huge 


Figure 2: Floating point rate (in kiloflops) of the Savage floating point benchmark run under DOS, the OS/2 compatibility box, 
and OS/2 protected mode. Note that the compatibility box slowed the programs by a few percent, while OS/2 slowed them by 
about 10percent on the Trillion Power Systems 386 (a), and 5 percent on the IBM PC AT (b). 


142 BYTE* OCTOBER 1988 





























































































Circle 119 on Reader Service Card 


OS/2 NOTEBOOK 


Why return to DOS, when we have the 
compatibility box? Well, I’ll take the 
matter up entirely in a later column, but 
basically because the compatibility box 
is only about 80 percent compatible with 
DOS, and because it severely restricts 
your working space (maximum available 
memory is not 640K bytes, but about 
530K bytes). Take my advice: Don’t 
burn the DOS manual yet. 

The answer: Partition your hard disk 
drive into C and D drives, using the 
DOS FDISK command. Format the sepa¬ 
rate drives. Put your DOS data on drive 
D, and set up OS/2 to boot from drive 
C. There is no way to FORMAT D:/S 
under DOS, but the next best thing is to 
create a separate boot floppy disk. Just 
put your usual AUTOEXEC.BAT file on it, 


Table 2: Results of UNIX benchmarks run under DOS, the OS/2 
compatibility box, OS/2 protected mode, and OS/2 with an editor running in the 
compatibility box in the foreground. (Times normalized to 1.00 for DOS 3.3.) 

DOS Compat. Pure OS/2 w/editor j 

Test name 3.3 box OS/2 in compat. box j 

Copy char array 

1.00 

1.02 

1.06 

N/A 

Copy char array using pointers 

1.00 

1.01 

1.05 

111.11 

Loop using auto int indexes 

1.00 

1.01 

1.05 

111.11 

Loop using static int indexes 

1.00 

1.01 

1.05 

111.11 

Loop using 2 register variables 

1.00 

1.01 

1.06 

104.17 

Loop using 5 register variables 

1.00 

1.01 

1.05 

108.87 

Int arithmetic 

1.00 

1.01 

1.05 

100.00 

Long int arithmetic 

1.00 

1.00 

1.05 

90.91 

Float arithmetic 

1.00 

1.03 

1.16 

100.00 

Double arithmetic 

1.00 

1.06 

1.14 

142.86 

Address arithmetic w/char ptr 

1.00 

1.01 

1.05 

111.11 

Address arithmetic w/struct ptr 

1.00 

1.01 

1.05 

90.91 

User C function call overhead 

1.00 

1.00 

1.04 

90.91 

System call overhead (getpid) 

1.00 

1.01 

24.39 

N/A 

Library string length function 

1.00 

1.01 

1.09 

90.91 

Library string copy function 

1.00 

1.01 

1.08 

100.00 

Library string compare function 

1.00 

1.01 

1.06 

100.00 

Savage floating-point test 

1.00 

1.01 

1.10 

111.11 

Dhrystone general benchmark 

1.00 

1.01 

0.88 

90.91 

Copy file, buffered stream I/O 

1.00 

1.22 

1.10 

111.11 

Copy file, unbuff low-level I/O 

1.00 

1.88 

1.34 

N/A 

Copy file, buff stream blocks 

1.00 

1.01 

1.05 

142.86 

Copy file, unbuff low-lvl blocks 

1.00 

1.01 

1.14 

111.11 

Seek/read in file, buf stream 

1.00 

1.33 

1.11 

200.00 

Seek/read in file, unbuf low-lvl 

1.00 

1.54 

1.23 

500.00 

Dummy report with qsort 

1.00 

1.37 

1.37 

22.73 

Dummy report with shellshort 1.00 

N/A refers to timer overflow or lack of comparability. 

2.07 

1.95 

N/A 


then add the lines 

set comspec=d:\command.com 

and you’re all set. Then write IBM a let¬ 
ter demanding the dual boot feature in 
the next release of OS/2. 

Next month, I’ll take a look at multi¬ 
tasking benchmarks: benchmarking 
OS/2 against itself. ■ 


Mark Minasi is a managing partner at 
Moulton, Minasi & Company, a Colum¬ 
bia, Maryland, firm specializing in tech¬ 
nical seminars. He can be reached on 
BIX as “mjminasi. ” 

Your questions and comments are wel¬ 
come. Write to: Editor, BYTE, One Phoe¬ 
nix Mill Lane, Peterborough, NH 03458. 


Integrand’s new Chassis/System is not another 
IBM mechanical and electrical clone. An 
entirely fresh packaging design approach has 
been taken using modular construction. At 
present, over 40 optional stock modules allow 
you to customize our standard chassis to nearly 
any requirement. Integrand offers high quality, 
advanced design hardware along with 
applications and technical support all at prices 
competitive with imports. Why settle for less? 


Rack & Desk 
PC/AT Chassis 



Rack & Desk Models 


Accepts PC, XT, A TMotherboards and 
Passive Backplanes _ 

Doesn V Look Like IBM _ 

Rugged, Modular Construction _ 

Excellent Air Flow & Cooling _ 

Optional Card Cage Fan 


Designed to meet FCC 


204 Watt Supply, UL Recognized 
I45W & 85W also available 


Reasonably Priced 


RESEARCH CORP. 


Call or write for descriptive brochure and prices: 
8620 Roosevelt Ave. • Visalia, CA 93291 
209/651-1203 

TELEX 5106012830 (INTEGRAND UD) 

EZLINK 62926572 

We accept BankAmericard/VISA and MasterCard 

IBM, PC. XT. AT trademarks of International Business Machines. 
Drives and computer boards not included. 

OCTOBER 1988 -BYTE 143 






































Intel announces 


Attempt 
file transfer. 




Announcing the first non-stop communications route 
between businesses anywhere in the world. 

Intel’s Connection Coprocessor" 

It’s a whole new way to send and receive programs, 
files, text, graphics and electronic messages. Not just 
between PCs, but with fax machines as well. 

The Intel Connection is a new 
communications coprocessing board 
that frees your PC from the task of 
communicating. 

Which means you can work on your 
computer non-stop—even while 


sending a document as big as the New York phone book. 

Now your faxes or files can fly cross country. And you 
can still be zooming around in your flight simulator. Or 
writing that letter to your biggest account. Or recalculating 
your spreadsheets for tomorrow’s meeting.Without 
interruption or downtime. 

And when you fax, there are no 
more stopovers at the printer, or 
cooling your heels in line at the fax 
machine. Because Connection lets you 
do everything without leaving your PC. 
And when you send files directly to 



® 1988 In ‘ el Corporation. Connection Coprocessor is a trademark of Intel Corporation. WordPerfect is a registered trademark ofWordPerfect Corp. AshtonTate is a registered trademark of AshtonTate Corporation. Borland is a registered 
Microsoft is a registered trademark of Microsoft Corporation. *CAS (DCA/Intel Communicating Application Specification.) 


144 BYTE* OCTOBER 1988 




























Resend document, 
cross fingers 



Work through 
lunch to make up 
for lost time. 


Finally, you send, 
but FAX line is busy 


another Connection-equipped PC,you won’t have to fiddle 
around with modem parameters or protocols. Because the 
Connection Coprocessor sets them for you. At 9600 bps. 

Best of all, Connection supports CASfa new 
communication standard that is supported by major 
software and hardware developers like Ashton-Tatef 
Borlandf DCA®Microsoftf and WordPerfect® Which 
means you can send, for example, a word processing 
file to your London office, without ever exiting your 
WordPerfect program. 

You just send the document directly from your 
application.That’s it.There isn’t any complicated 


communications software to learn. 

And everything is backed by toll-free technical 
support and a five-year warranty from Intel. 

So what are you waiting for? Call 800-538-3373 now 
for a free demo disk. 

Because with Intel’s Connection Coprocessor, 
communication is really going to take off. 

irrtel 


Circle 120 on Reader Service Card 


OCTOBER 1988 • B Y T E 144A 





























1 


Tomorrow’s LAN Solutions - Today. 

EtherLAN Plus /The Affordable Ethernet Solution 


In today’s LAN world, every new 
LAN manufacturer seems to have a 
new idea of what a network should 
be. Standards for the industry are 
few and far between, but are there 
if you want to pay for them. 

Wouldn’t it be nice if for once you 
could buy a LAN system, at a price 
you can afford, and be fully 
compatible with the ethernet 
standard? Well now you can! 

Turn Key Ethernet 


EtherLAN is here to give 
you everything you need to 
set up an ethernet LAN 
system. You’ll receive the 
EtherLAN network adapter, 
25 feet of thinwire ethernet 
coax cable, T connector 
and easy to understand 
Installation and User’s 
Guides, all for one low 
price. In addition to this, 
you’ll also receive 


Even better yet, you can use 
standard DOS commands to 
control your network, so you are 
not stuck spending hours to learn a 
new set of commands. The 
operating system functions 
transparently, so you won’t even 
know you’re on a network. 

Features You Can Rely On. 

• Fully ethernet and cheapernet 
compatible (IEEE 802.3). 

• Fast — a full 10,000,000 bit per 
second. 


• Low memory requirements. 

• NETBIOS compatible. 

• Everything you need is included 
at one low price. 

The best news of all is 
the price. 

At only $699.95 per node, you 
get all hardware, software, cabling 
and manuals needed. 

Introductory Offer 


EtherLAN 6 Node Comparison 


500 Kbytes 

Read and Write 

Retail 

EtherLAN 

11 and 10 seconds 

$4199 

3Com® 

14 and 12 seconds 

$5670* 

Novell SFT® 

10 and 9 seconds 

$8265* 

’Figures from PC Magazine. 



complete software needed to get 
your new EtherLAN system up and 
running quickly. You’ll get 
NETBIOS software and also a 
complete network operating system 
to make using your new EtherLAN 
system even easier. 


SimpIeWARE" Makes 
EtherLAN Unbeatable 

The operating system you’ll get 
works as a shell above DOS, so all 
your normal DOS programs will run 
on EtherLAN as well as locally. 

144B BYTE* OCTOBER 1988 


NO dedicated servers are 
required. 

Transparent operation —operates 
as a shell above DOS. 


Four Node Kit for only 
$2499.00. Save over 
$300.00. 

With features like 
these, and an 
affordable price 
per node, how can 
you lose? 

Call Toll Free 

1 - 800 - 262-8010 

1-714-529-8850 (in CA) 


Easy to use DOS type 
commands or pop up menus. 

Share disks, subdirectories, 
printers and plotters. 

DOS file and record locking. 

Up to 5 printers per server. 

Time and Date sharing. 

Electronic Message System. 


VISA, M/C, COD, or 
Prepaid orders accepted. 

See us at COMDEX Booth #B1540 

Simple Net Systems, Inc. 

545 W. Lambert Rd., Suite A 
Brea, CA 92621 
FAX: (714) 529-2413 

Requires IBM PC/XT /AT or compatible, running DOS 3.10 or 
higher. EtherLAN is a registered trademark of Simple Net 
Systems, Inc. Other brand and product names are trademarks 
of their respective holders. 

Circle 239 on Reader Service Card (DEALERS: 240) 




















Will Prodigy, the latest 
incarnation of 
computer conferencing 
for the masses, bring 
information services to 
a home near you? 

I n the 1950s, futurists claimed that 
people in the 1980s would be com¬ 
muting from their rooftops via per¬ 
sonal helicopters, filing flight 
plans instead of fighting freeways. In 
1959, U.S. Postmaster General Arthur 
E. Summerfield predicted, “Before man 
reaches the moon, your mail will be de¬ 
livered from New York to California, to 
India, or to Australia by guided missiles. 
We stand on the verge of rocket mail. ” 
History ultimately betrayed these pre¬ 
dictions. Certainly in today’s high-tech, 
ultrahip global village, such outlandish 
predictions would not be foisted on the 
public, would they? Don’t believe it at 
all. Let’s go back to the future for a 
minute. 

It’s early in the 1980s, and the bur¬ 
geoning information age is being hyped 
by two videotex systems: Times Mirror’s 
Gateway and Knight-Ridder’s Viewtron. 
A perfect marriage, or so it seemed. The 
parent companies dealt in delivering in¬ 
formation. They thrived on it. So now 
they sought to launch the next wave in in¬ 
formation delivery: news and assorted 
esoteric services delivered via your TV. 

However, both services flamed out. 
They were victims of high operating 
costs, perplexing user interfaces, and— 
most of all—flaccid consumer response. 
These companies should have known bet¬ 
ter than to make the American family 
choose between reading the day’s head¬ 
lines and watching (reruns 

notwithstanding). M*A *5*// won hands 
down. 


EXPERT ADVICE 
COM1: ■ Brock N. Meeks 


Back to the 
Future Again 



Back to the Drawing Board 

Still, the idea of electronically delivered 
services, accessible from the comfort of 
your home, is a good idea. And a good 
idea has a way of hanging around until 
the time is right. Say hello to a good idea: 
Prodigy, the information-age equivalent 
of personal helicopters (easing daily 
tasks) and rocket mail (offering effective 
and inexpensive communications). 

“We see our major competition being 
the traditional way people go about doing 
their everyday tasks,” says Robert 
Caviglia, Prodigy’s branch sales man¬ 
ager in the San Francisco area. There is a 
small catch. Prodigy’s success is di¬ 
rectly linked to the infiltration of micro¬ 
computers into the American home. By 
industry estimates, there are roughly 13 
million of them in homes today, with 
slightly over 1 million of those hooked to 
a modem. Prodigy believes the Ameri¬ 
can home is just now beginning to realize 
that having a microcomputer is more than 
a novelty. 


“People aren’t afraid of the PC any¬ 
more,” says Dave Waks, Prodigy’s di¬ 
rector of technology and a charter mem¬ 
ber of its development team. “We are a 
service for people who want to use the 
PC to accomplish things, to make their 
lives easier, use their time better, gratify 
themselves, educate themselves.” 

Making the Future Work 

With a work force of some 750 people, 
the Prodigy team has cleared extensive 
technical hurdles (like building its own 
network to carry Prodigy services) and is 
now working on attracting the paying 
customer. Three initial markets were 
chosen in June: San Francisco, Atlanta, 
and Hartford, Connecticut. 

There are two prime factors in Prodi¬ 
gy’s success equation: price and perfor¬ 
mance. Pricewise, a flat fee of $9.95 per 
month allows you unlimited access to the 
service. This “all you can eat” fee may 
be Prodigy’s savior. Other on-line ser- 

continued 


ILLUSTRATION: ROBERT KAUFMAN © 1988 


OCTOBER 1988 • BYTE 144C 




















C0M1: 


vices charge on a per hour basis. If you 
use Prodigy just for its electronic mail, 
you’ll more than make up the $9.95. 

And for that flat fee, you get up to six 
accounts. That means six different peo¬ 
ple can use the system for the same price. 
Each account has a different ID number. 

Prodigy’s ability to offer a low rate 
stems from two factors. First, its low rate 
is largely subsidized by more than 80 na¬ 
tional companies, each paying upward of 
$20,000 for the privilege of advertising 
to Prodigy users. It’s a captive market: 
When you shift to a different screen, a 
new inescapable ad pops up along the 
bottom six lines of your screen. 

Some critics decry these ads as a viola¬ 
tion of personal screen space, as if screen 
space were sacrosanct. Prodigy execu¬ 
tives offer no apology. Part of their role, 
they say, in helping to make people’s 
lives easier and more efficient is the of¬ 
fering of services or products tailored to 
an individual’s interests. The extent of 
this ad tailoring depends on the user. 

When first using Prodigy, you are 
given the option of filling in a detailed in¬ 
terest summary. The more specific you 
get, the better Prodigy is able to tailor 


what kind of ads show up on your screen. 
This tailoring raises the specter of pri¬ 
vacy violations. Will Prodigy be able to 
track my individual purchasing habits? 
Will my interest survey be sold to hun¬ 
dreds of commercial companies trolling 
for new customers? “No,” says Brian 
Ek. “The surveys are completely confi¬ 
dential and will not be used for anything 
beyond gathering statistics to show to po¬ 
tential advertisers. No names are used, 
no personal information released.” 

Should an ad pique your interest, you 
can instantly get more information sim¬ 
ply by pressing the L key and diving into 
a window that further explains the prod¬ 
uct. This is a handier way of gaining 
more information on a product than fill¬ 
ing out one of those ad cards found in 
magazines. Besides, filling out those 
cards usually lands your name on some - 
one's mailing list, and who needs their 
name on another mailing list? And if you 
find you really like the product you’re 
looking at, you can order it right on the 
spot. 

The second factor in Prodigy’s low 
price is how it approaches performance. 
Rather than depending on a dumb termi¬ 


nal, where the user is a slave to the re¬ 
mote system, Prodigy makes the PC the 
master; the system is the slave. 

Prodigy’s design takes full advantage 
of the intelligence built into the PC. 
(Currently, Prodigy is available only for 
the IBM PC and compatibles. Apple II 
owners will have access later this year, 
and Mac owners early in 1989.) All the 
information needed to navigate and re¬ 
trieve information from Prodigy is stored 
in the PC. 

If you’re doing something on Prodigy 
and the information to perform that task 
isn’t stored on your PC, only then does it 
query a remote computer, usually the 
local Prodigy site. “Your computer 
grabs the information it needs and stores 
it for future use,” says Waks. In this 
sense, the system actually gains perfor¬ 
mance the more you use it. If the local 
site doesn’t have the information you 
need, it then queries the main database in 
White Plains, New York. 

“But the nice thing about the local host 
accessing the White Plains computer is 
that it stores the information you’ve 
asked for and can deliver it on demand to 

continued 



Wherever your business takes you, take along 
the WorldPort 2400™ Portable Modem. Leaving 
the office doesn’t have to mean leaving behind 
the world of high-speed, 2400 bps communica¬ 
tions. Worldwide, in virtually every situation, 
including hotel rooms and phone booths, your 
ability to communicate clearly and efficiently 
remains intact. 

Representing the cutting edge of modem tech¬ 
nology, the WorldPort line of portable modems 
combine a broad range of features that bring 
you the best value in modems today. Features 


that go far beyond costly internal units, such as 
Bell and CCITT standards, direct connect and 
acoustic interface (300 and 1200 bps), battery 
power, shirt pocket size, and a tiny price. 

In fact, the WorldPort modems are the ultimate 
for both portable and desktop applications. And 
the WorldPort 2400 comes with Carbon Copy 
PLUS™ communications software, for even 
greater value. 

If you want a modem that works where you do, 
put the WorldPort Series to work for you. In 


the office. On the road. Or at home. For more 
information about our full line of WorldPort 
modems, or the name of your nearest dealer, 
call us at 800-541-0345. (In New York, 516- 
261-0423.) 


Touchbase Systems, Inc. 
160 Laurel Avenue 
Northport, NY 11768 
(516) 261-0423 
TELEX: 6502848020 
FAX: (516) 754-3491 


■ ■■ 


WorldPort 2400 is a trademark of Touchbase Systems. Inc. Carbon Copy PLUS is a trademark of Meridian Technology, Inc. 


144D BYTE* OCTOBER 1988 


Circle 266 on Reader Service Card 










NO OTHER DESKTOP 
PUBLISHING SYSTEM OFFERS 

THIS FEATURE. 


With the new Mannes- 
mann Tally® Universal™ Publishing 
System, you can practically fly. 

Thanks to a Raster Image 
Processor board that plugs directly 
into your PC or compatible, you’ll 
process your pages at a speed lim¬ 
ited only by the speed of your 
computer. Not—as is typical—at 
the speed of the printer. And you’ll 
transfer ready-to-print data directly 
to the printer through a video 
interface at an incredible 3-million 
bits per second. 

So when you’re using the 
PostScript® compatible interpreter, 
you’ll produce a printed page 
almost twice as fast as most other 
systems. But that’s just ground 
speed. 

If you use Aldus* Page¬ 
Maker or Ventura Publisher,®you’ll 

Circle 150 on Reader Service Card (DEALERS: 151) 



■ Systems: 

1. Universal Publishing System (includes a 
PostScript compatible interpreter and Docu¬ 
ment Description Language (DDL)) 

2. DDL Publishing System (DDL only). 

■ Resolution: 300 x 300 dpi. 

■ Emulations: Both systems include HP* 
LaserJet. 

■ Memory: 2 Mg. 

■ Typefaces: UPS includes 35 typefaces, DDL 
System includes 22 typefaces. 

■ Speed: 10 pages-per-minute. 

■ Dual paper cassettes standard, 250 sheets 
each. 

■ Dual output bins standard, 250 sheets each. 

■ Manual feed handles single sheets, enve¬ 
lopes, transparencies, and labels. 

■ Workload: 10,000 pages-per-month. 


really take off. Because when you 
select DDL instead of the PostScript 
compatible interpreter, you’ll double 
that speed again. And with full page 
bitmap graphics, you can get print¬ 
ed output up to 17 times as fast. 

So call the number below 
for the name of your nearest dealer 
and log in your time on the New 
Mannesmann Tally Universal 
Publishing System. A pilot’s license 
is not required. 

MANNESMANN 

TALLY 

1-800-8431347 

Ext. 162 

In Washington state, call: 

206-251-5524 Ext. 162 

Test results available upon request. PostScript is a registered trade 
mark of Adobe Systems, Inc. DDL is a registered trademark of 
Imagen Corp. Ventura Publisher is a registered trademark of Ven¬ 
tura Corp. Pagemaker is a registered trademark of Aldus Corp. 

OCTOBER 1988 • B Y T E 145 








Wll newr have to wait for 
a mainframe again. 


Microsoft just eliminated a 3000-pound headache for main¬ 
frame programmers. With Microsoft® COBOL Optimizing 
Compiler 3.0. 

Now instead of endlessly waiting for mainframe time, you can 
bring your COBOL programs right down to the PC on your 
desk. Suddenly you’ve got control unknown in other platforms, 
as well as serious speed and power. 

You’ve got full MS ® OS/2 support to let you break the640K 
memory barrier. 

You’ve got fast execution because Microsoft COBOL is now a 
native code compiler. 

You’ve got a rich development environment thanks to the 
Microsoft COBOL Animator source level debugger, Microsoft 
Editor and other powerful utilities. 


One final assurance. BecauseMicrosoftCOBOL3.0isnow 
mainframe COBOL compatible, you’ll enjoy a seamless flow of 
source code between mainframe and PC environments. 

Feel free to also enjoy the 
highly. technical information in 
the adjacent column. Then call 
us at800-541-1261 formore 
information and the dealer 
nearest you. 

The mainframe wait is over 
with Microsoft COBOL 3.0. Ap¬ 
pearing soon on a PC near you. 


Microsoft * 

© 1988Microsoft Corporation. Microsoft, the Microsoft bgo, MS and MS-DOS are registered trademarks of Microsoft Corporation. Microsoft COBOL Optimizing Compilerversion 3.0is based on COBOL/2from Micro Focus. 













C0M1: 


Microsoft COBOL 
Optimizing Compiler 
Version 3.0 for 
MS OS/2 and MS-DOS® 

Complete COBOL Solution 
for Application Maintenance 
and Development on the PC. 

• Develop and port large mainframe 
applications on the PC 

• Break the 640K barrier with OS/2 
support including dynamic link librar¬ 
ies and multi-thread support. NEW! 

• Develop programs that run in both 
MS-DOS and OS/2. NEW! 

• Compatible with several different 
COBOL dialects. (IBM® VS 
COBOL H,™ IBM OS/VS™ COBOL, 
IBM SAA, Data General, and others.) 

• Call Microsoft C and Macro Assembler 
routines. NEW! 

• HUGE memory model allows data 
items to be greater than 64K. NEW! 

• Full network support with record and 
file locking including Novell. NEW! 

Powerful 

COBOL Development 
Environment 

• Animator source level debugger. 
NEW! 

Trace execution, backtracking, 
breakpoint DO statements, and 
periodic breakpoints. 

• Microsoft Editor, the programmer’s 
editor for both MS OS/2 and 
MS-DOS. NEW! 

Reconfigurable and extendable 
editor that even lets you run your 
programs from within it. 

• Incremental linker for MS OS/2 
performs partial links up to 20 times 
faster than a full link - only changed 
modules are relinked. NEW! 

ANSI 85 COBOL 
support NEW! 

• Certified HIGH by National 
Bureau of Standards. 

• Structured language enhancements: 
Scope delimiters 

In-line PERFORM statement 
CALL BY CONTENT statement 
EVALUATE statement 
Negated conditions 
Global variables 
Reference modifications 
Nested programs 

Native Code compiler 
with fast execution. 
NEW! 

• lOx faster computations than 
MS COBOL 2.2. 

• 30% faster I/O than MS COBOL 2.2 


another user,” Waks adds. 

The demonstration I was given per¬ 
formed flawlessly, and the full-color 
graphics screens were quick, even at 
1200 bits per second. 

What’s Here 

Prodigy has been branded with the title 
“Stodigy,” apparently because it offers 
no innovation and less in the way of use¬ 
ful services. Nothing could be further 
from the truth. 

True, I found the user interface too 
splashy for my tastes and, yes, a bit sim¬ 
plistic. But the system was designed to at¬ 
tract a mass market—to augment peo¬ 
ple’s lives, not turn them into computer 
experts. 

Will on-line veterans find any use for 
Prodigy? Of course. Its E-mail feature 
alone is worth the monthly price. And 
when Prodigy brings its conferencing ca¬ 
pability on-line, in the form of special¬ 
ized bulletin board-type services, the 
system just might attract more than a few 
power users. 

Prodigy’s mnemonic menu system (M 
for menu, H for help) is a welcome sight. 
If you don’t want to deal with a menu, 
you can use a jump command and bypass 
a lot of on-screen real estate. In addition, 
you can set up a self-directed personal 
path that leads you sequentially through 
the system, visiting only areas of interest 
to you. Navigating your personal path en¬ 
tails only hitting the Enter key. 

The system contains all the informa¬ 
tion that you’d expect on such a service: 
news, weather, and special information, 
like material from Consumer Reports. 
(An interesting side note: No advertising 
screens are visible while accessing Con¬ 
sumer Reports. As in the hard-copy pub¬ 
lication, it is devoid of all ads. This tells 
me that Prodigy is likely to deal with fu¬ 
ture information providers concerned 
about what types of ads people are sub¬ 
jected to while accessing their particular 
database. Nice touch.) 

Travel information is available. And 
soon you’ll be able to order airline tick¬ 
ets, too. 

There’s a panel of 40 experts writing 
daily columns, from Howard Cosell on 
anything to Jane Fonda on fitness to Rob¬ 
ert Novak on politics. And you can send 
E-mail to any of these experts, with a 
promised personal reply within 72 
hours. 

I was all set to really slam these col¬ 
umns as superficial until I read Novak’s 
column. Novak wrote about the selection 
of a keynote speaker for the Democratic 
national convention. He outlined a fiery 
controversy over the choice. Good stuff. 


Tightly written in just over 80 words. But 
the biggest surprise: I read the same in¬ 
formation, almost verbatim, in his syndi¬ 
cated newspaper column 3 days later. By 
using Prodigy, I had, in fact, scooped 
millions of newspaper readers. 

You can access stock quotes on a 15- 
minute delay, as per SEC requirements. 
You can also buy and sell stocks via 
Prodigy and track your portfolio by 
using a type of personal path system for 
setting up a series of stock symbols. 

And there’s much more coming down 
the pike—grocery delivery, for one 
thing. You can imagine how welcome it 
will be for a San Francisco couple to sim¬ 
ply type in a shopping list and have the 
order delivered at a predetermined time. 
No hassling with lines; no scheduling 
one’s time around the supermarket. 

There’s also a wide variety of enter¬ 
tainment and educational services. One 
particularly intriguing game called GEO 
puts you in charge of aJfictitious corpora¬ 
tion. Over the course of a few weeks, you 
drive the company, making decisions 
about mergers, product development, 
and capital investment. You play against 
several other Prodigy users, and at the 
end of the game, your position is ranked 
with the others. It’s a cutthroat game that 
any corporate barracuda will love. 

Will It Work? 

Prodigy does have its problems. The 
most perplexing one is that distribution 
of software and documentation has been 
terribly inadequate. People have waited 
months to receive their materials. Prod¬ 
igy officials say this is “demand out¬ 
stripping supply,” but insiders cop to the 
real reasons: poor planning and poor 
choice of distributor. As of this writing 
the problems still exist, but word has it 
that Prodigy is aware of the hassle and is 
doing what it can to fix the mess. 

Success is often a matter of definition. 
If Prodigy succeeds only in educating the 
American market to the fact that on-line 
electronic services are available and easy 
to use, it will be a success. 

As for its fate vis-a-vis personal heli¬ 
copters and rocket mail? Well, I suppose 
that’s left for a columnist to write about 
sometime well into the twenty-first 
century. ■ 


Brock N. Meeks is a San Diego-based 
freelance writer who specializes in high 
technology. You can reach him on BIX as 
brock. ” 

Your questions and comments are wel¬ 
come. Write to: Editor, BYTE, One 
Phoenix Mill Lane, Peterborough, NH 
03458. 


OCTOBER 1988 -BYTE 147 









KMM.YSIS£. 


settle 




!Options 


f Innclan 


nwOfS^M 


. s 

III 

»~ | 





r cl 

1 1 


B v-‘=.--.»- BMMBgg 
























































































































shar 'a*bl, a. [A.Sax. scearu, a portion]: The ability to 
let everyone in your company have their own personal 
computing environment without having to buy hundreds 
of PCs. 


The dramatic improvement in personal pro¬ 
ductivity through the use of personal computers 
hasn’t come without a substantial price tag. 
Buying and maintaining a PC for every user can 
make a real dent in the data processing budget. 

But the simple fact is, 
the typical business PC 
is used less than 3 hours 
a day. 

Now there’s a simple, 
economical way to get the 
most out of your existing 
PCs and give every user the 
personal computing envi¬ 
ronment they want. It’s 
called Personal Data Pac 
technology. From Tandon. 

This innovative technol¬ 
ogy consists of a portable 
30MB Winchester disk 
pack that is both small 
and rugged, called the Personal Data Pac, and 
an external drive receptacle called the Ad-PAC. 
The total package will cost you less than $1,000.00. 

Provide your users with Data Pac technology 
and several can share a single system. And 
still keep their personal data personal. PCs could 
even be configured differently for different 
applications. Users would simply work at the 
system that fits their needs. 

Installing an Ad-PAC is as simple as plugging 
the controller card into an expansion slot of 
any AT-compatible personal computer and con¬ 
necting the cable. The Personal Data Pac inserts 
into the Ad-PAC as easily as a VCR cassette. 


The Personal Data Pac provides the perfor¬ 
mance of a fixed Winchester: With an effective 
access time of less than 40 milliseconds, it 
has the fastest data throughput of any removable 
mass storage in recent tests. 

And removability 
doesn’t mean loss of reli¬ 
ability. The Data Pac can 
withstand up to 250G 
of shock—twice as much 
as other removable 
Winchesters—thanks to 
Tandon’s patented 
clamping mechanism 
which locks the heads 
away from the disk surface. 

If you still need addi¬ 
tional processing power 
after all your PCs are 
Ad-PAC equipped, Tandon 
has the answer. The 
Tandon PAC 286.. .a powerful AT-compatible unit 
with two built-in Data Pac receptacles. 

Find out how your PCs can become more 
shareable. See your Tandon dealer today or call 
us at 1 - 800 - 556 - 1234 , Ext. 171 (In California 
1 - 800 - 441 - 2345 , Ext. 171). 



We 're redefining 

personal computing. 



The Tandon Ad-PAC 


GSA# GSOOK87AGS6049 OPT1 

Pricing and information correct at presstime. Tandon reserves the right to vary prices and specifications 
at any time without notice. Tandon is a trademark of Tandon Corporation. 


Circle 292 on Reader Service Card (DEALERS: 293) 


OCTOBER 1988 • BYTE 149 































Now that the best name in 
CAD is this affordable,why 
setde for a generic brand? 


What’s in a name? When it comes to the 
Autodesk name, a lot. In fact, it’s the best¬ 
selling, most well-respected name in the CAD 
business. There simply is not another company 
with the credentials to make that claim. 

That’s why you shouldn’t settle for any¬ 
thing less than AutoSketch,® the best way to 
get started in CAD. AutoSketch is the precision 
drawing tool from the Autodesk family of prod¬ 
ucts. Not only is AutoSketch priced at just 
$79.95,* but unlike some entry-level CAD prod¬ 
ucts, you don’t have to keep spending more to 
add the features AutoSketch already has. Stan¬ 
dard features like boxes, circles, stretching, mir¬ 
roring and rotating—to mathematical precision. 
And advanced CAD capabilities like dynamic 
PAN and ZOOM and automatic dimensioning 
and scaling, in up to 10 working layers. 


Of course, if you do want to move up from 
AutoSketch at some point, your files can easily 
be uploaded into AutoCAD.® 

AutoSketch runs on IBM® PC/XT ,M /AT®and 100% 
compatible computers, and supports IBM’s PS/2.™ 
So if you’ re ready for CAD, why not go with the 
name that rates highest among both critics and 
users? Anything else is, well, second-rate. 

To order AutoSketch call 1-800-223-2521. 

For the name of your nearest AutoSketch 
Dealer or for more in¬ 
formation, call 1-800- 
445-5415 Ext. 1 or 
write to AutoSketch, 

2320 Marinship Way, 

Sausalito, CA 94965. 


AUTODESK, INC. 

Circle 26 on Reader Service Card 

'A speed-enhanced version (9 times faster), requiring a math coprocessor, is available for $99.95. 

AutoSketch and AutoCAD are registered in the U.S. Patent and Trademark Office by Autodesk, Inc. IBM and Personal Computer AT are registered trademarks of 
International Business Machines Corporation. Personal Computer XT and PS/2 are trademarks of International Business Machines Corporation. 






FIRST IMPRESSIONS ■ Rick Grehan and Tom Thompson 


Turbo C and Turbo 
Pascal get upgrades, but 
the big news is an 
assembler and a debugger 


B orland International is well 
known for its low-cost line of 
development languages: Pascal, 
Basic, Prolog, and C. But up to 
now, if you really needed to get down 
close to the silicon by using assembly 
language or debugging your wayward 
masterpiece of code when it sporadically 
crashed, you had to look elsewhere. No 
longer: Borland has closed this breach by 
introducing a high-speed assembler and 
a powerful stand-alone debugger. If that 
isn’t enough, the company has upgraded 
its premier development languages— 
Turbo Pascal and Turbo C—with built- 
in source-level debuggers. 

The Turbo Assembler and Turbo De¬ 
bugger are entirely new. Being a lowly 
assembler, TASM operates more or less 
in a line-oriented environment; happily, 
it operates noticeably faster than other 
assemblers. The Turbo Debugger is pos¬ 
sibly Borland’s best release of this group. 
Like TASM, the debugger boasts support 
for the complete line of 80x86 processors 
and 80x87 coprocessors. 

Turbo C 2.0 and Turbo Pascal 5.0 fea¬ 
ture their usual integrated development 
environment, which consists of the com¬ 
piler itself, a WordStar-style program 
editor, and source code debugging capa¬ 
bilities. Both compilers make use of ex¬ 
panded memory, provide faster floating¬ 
point emulation, have in-line assembly 
language support, and support the new 
stand-alone debugger. If you shun this 
integrated environment in favor of a pro¬ 
gram editor that you’re comfortable 
with, each Turbo language also provides 
a command-line-interface version. 


Borland Beefs Up 
Its Languages 


Sound familiar? Yes, Microsoft’s Quick 
languages give you the same option. 

Turbo C 2.0 

Turbo C 2.0, like its predecessor, sup¬ 
ports every conceivable memory model: 
tiny, small, medium, compact, large, 
and huge. It now supports the long dou¬ 
ble data type and adds new raise and 
signal functions. The raise function 
signals a hardware exception, and the 
signal function lets you respond to the 
exception, either by two predefined han¬ 
dlers or by your own handler. The edit 
buffer makes use of the Expanded Mem¬ 
ory Specification (EMS), freeing an ad¬ 
ditional 64K bytes of RAM to compile 
and debug a program. An asm keyword 
lets you add assembly language state¬ 
ments directly into your C code. To use 
this feature, though, you’ll need TASM, 
since Turbo C generates an assembly 
language file rather than a linkable ob¬ 
ject code file when you use this option. 

Turbo C 2.0 comes on six 360K-byte 
5 *4-inch floppy disks and requires 448K 
bytes of RAM and MS-DOS 2.0 or high¬ 
er. It sells for $149.95. (Contact Borland 
International, 1800 Green Hills Rd., 
P.O. Box 660001, Scotts Valley, CA 
95066, (800) 543-7543 or (408) 438- 
8400.) We installed a beta version of the 
2.0 compiler on an Epson Equity 11 + 
with a 10-MHz 80286 processor, 640K 
bytes of RAM, and a 30-megabyte hard 
disk drive. Turbo C has no installation 
program: You copy the contents of the 
floppies to your hard disk, or just the li¬ 
braries you need. Borland also sells 
Turbo C Professional, a $250 package 
with Turbo C 2.0 and the new assembler 
and debugger. 

When you start Turbo C, it looks a lot 
like Microsoft’s QuickC: It has a menu 
bar, and you can access the menus and 
menu items with one or two keystrokes. 
The most immediate difference between 
version 2.0 and version 1.0 is the new 
Break/Watch menu, which is quite simi¬ 
lar to QuickC’s Debug menu. It lets you 


set and clear breakpoints as well as set 
“watches. ” A watch is a display of a vari¬ 
able’s contents, and the display is dy¬ 
namically updated as the program runs. 

The built-in debugging facilities, 
which operate identically for both Turbo 
C and Turbo Pascal, are easy to use and 
powerful (see photo 1). Pressing F7 sin¬ 
gle-steps you through the program source 
code, line by line. On a color monitor, a 
bright bar of color highlights the state¬ 
ment being executed. You can set a 
breakpoint by stepping the program to 
the statement of interest and selecting 
Toggle Breakpoint from the Break/ 
Watch menu. The source code statement 
thus selected is highlighted in a color dif¬ 
ferent from that of the other statements, a 
nice touch if you’re plodding through a 
lengthy trace. Or, you can move the edi¬ 
tor cursor to the target statement and 
select Go to Cursor from the Run menu. 

With the Break/Watch menu, you can 
also examine the contents of arrays and 
structures by means of a watch. The con¬ 
tents of the target variable are displayed 
and are updated as their contents change. 
You can have the watch variables dis¬ 
played in a particular format, such as 
hexadecimal, decimal integer, real, 
character, Boolean, and pointer. 

We used BYTE’s C compiler bench¬ 
mark to compare the performances of 
Turbo C 1.0 and 2.0. This benchmark is 
the source code to XLisp and consists of 
24 files. It’s compiled with the large 
model option. Turbo C lets you define 
and build “projects” that reference 
multiple source code files, so we set up 
an XLISP.PRJ file. Turbo C 2.0 com¬ 
piled the project in 2 minutes, 5 seconds, 
versus the 2 minutes, 40 seconds re¬ 
quired by Turbo C 1.0. The preliminary 
documents for version 2.0 claim that it’s 
about 10 percent to 30 percent faster than 
its predecessor. The BYTE benchmark 
pegs it at 21 percent. We also compiled 
the source code for the Sieve, Sort, and 
Fibonacci benchmarks that were used to 

continued 


OCTOBER 1988 -BYTE 151 


BORLAND LANGUAGES 


evaluate Microsoft C 5.1 (see “Micro¬ 
soft Languages Update,” April BYTE). 
We were pleased to see that Turbo C ac¬ 
cepted the processor-specific int86x() 
function, used to extract elapsed ma¬ 
chine time, as coded for Microsoft C. 
The version 2.0 benchmarks ran as fast 
as those for 1.0, except for the Fibonacci, 
which ran 2 seconds slower. 

Turbo Pascal 5.0 

Like Turbo C 2.0, the Turbo Pascal 5.0 
editor can make use of EMS memory. It 
features the ability to generate programs 
larger than 64K bytes; has new built-in 
procedures such as Inc( ) and Dec; and 
supports several new data types, includ¬ 
ing longint, shortint, word, and the 
IEEE floating-point formats. It also of¬ 
fers compatibility with Turbo Pascal 3.0 
and 4.0. An inline statement has been 
expanded: Formerly you could insert in¬ 
line assembly language statements with¬ 
in Pascal source code using this key¬ 
word, but now you can declare entire 
procedures or functions to be of type in¬ 
line. These functions then act like 
macro expansions: Every time the proce¬ 
dure/function name is encountered, all 
the assembly code within it will be di¬ 
rectly inserted into the Pascal program. 

Priced at $149.95, Turbo Pascal 5.0 
comes on either three 360K-byte 514- 
inch disks or two 720K-byte 3 Vi-inch 
disks. The package requires MS-DOS 


2.0 or higher, one floppy disk drive, and 
448K bytes of RAM for the integrated 
environment or 256K bytes for the com¬ 
mand-line interface. We installed a beta 
version of Turbo Pascal 5.0 on the same 
Epson Equity II + that we used to test 
Turbo C. Turbo Pascal does come with 
an installation program that asks you 
several questions and then prompts you 
for the disks. The compiler’s source- 
level debugger is the same as Turbo C’s. 
The $150 Turbo Pascal Professional ver¬ 
sion, with the assembler and debugger, is 
also available. 

For performance measurements, we 
compiled the source code for the Pas¬ 
cal/S compiler. For comparison, we did 
the same using Turbo Pascal 4.0. This 
also tested the claimed compatibility to 
older versions of Turbo Pascal, since the 
MS-DOS implementation of Pascal/S in¬ 
cludes a Turbo3 unit. Both 5.0 and 4.0 
compiled the 2074-line program without 
errors in about the same time: 4.8 sec¬ 
onds. Next we compiled the p-code inter¬ 
preter for the Pascal/S program and used 
the newly created Pascal/S compiler to 
compile two example programs. We then 
ran the resulting p-code with the inter¬ 
preter program. Both the interpreter and 
the programs ran without problems. 

TASM 1.0 

One of TASM’s high points is support for 
the 80x86 processor family, namely the 



Fl-Hclp F5-Z00A F6-S*itch F7-Irace F8-Step F9-H«ke Fie-Hcnu 


File Edit Run Coup He Project Options Debug Break/uatch 


Toggle breakpoint Ctrl-F8 
Clear all breakpoints 
Uiew next breakpoint 


if (j > RASTER.SIZE i 


raster JmTf er l i ji j j, d : 255 

raster_buffer[il,x: i 0x7F, OxFF, 0xFF, 0xFF, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 
pixel: ' ' 
pixel count: A 
j: 3 
i: G 


Photo 1: Turbo C’s built-in debugging facilities highlight the statement being 
executed. At the bottom , you can see variables that are being “watched” and their 
contents. You can examine the contents of an array row, or an individual cell in the 
array. Also note that you can specify the output format of the displayed data. 


8088/8086, 80186, 80286, and 80386. 
(For the 80386, though, it has no pro- 
tected-mode environment similar to the 
one that’s provided by Phar Lap’s 
RUN386.) TASM also recognizes copro¬ 
cessor op codes for the 8087, 80287, and 
80387. TASM runs on IBM PC compat¬ 
ibles with MS-DOS 2.0 or higher and 
256K bytes of RAM. The assembler is 
sold in a single package with the new de¬ 
bugger for $149.95. 

If you activate the /JJUMPS command¬ 
line option (or use the JUMPS directive), 
TASM performs automatic jump sizing. 
This means that when the assembler en¬ 
counters a conditional jump whose target 
is out of range, the assembler will recode 
the jump as a conditional branch around 
a nonconditional full-segment jump. So, 
if you have automatic jump sizing acti¬ 
vated and TASM encounters JNZ TARG 
and determines that TARG is out of the 
jump range, it will emit 

JZ $+5 
JMP TARG 

since the destination of an unconditional 
JMP instruction can be anywhere within a 
64K-byte segment. 

TASM is equipped with the STRUCT 
and RECORD directives, mechanisms for 
defining complex data structures. These 
directives are available in the Microsoft 
Macro Assembler (MASM) as well, but 
TASM adds the UNION directive for de¬ 
fining a single location as having multi- 
typed access (this is similar to C’s 
union). For example, the definition 

W0RD0RBYTE UNION 
BYBYTE DB ? 

BYWORD DW ? 

W0RD0RBYTE ENDS 

LOCATION W0RD0RBYTE < ?, ? > 

lets you reference LOCATION as either a 
word or a byte. So, you could use MOV 
[LOCATION.BYBYTE] ,255 as well as MOV 
[LOCATION.BYWORD] ,30000 to store a 
value into LOCATION. 

Perhaps TASM’s biggest feature is the 
information contained in its 580-page 
user’s manual. In these pages you’ll 
find—among other things—a helpful tu¬ 
torial on the pitfalls of programming in 
assembly language. The tips range from 
the absurdly simple (e.g., forgetting to 
return to DOS), to the mistakes we all 
make when we’ve worked late into the 
night (e.g., reversing operands, such as 
entering MOV DX,AX when you really 
meant MOV AX,DX), and on up to the 
fiendishly subtle (e.g., forgetting that, 


152 BYTE* OCTOBER 1988 













BORLAND LANGUAGES 


after a string-manipulation instruction 
using a REP prefix, the SI and DI regis¬ 
ters are left pointing one element away 
from the last address processed). 

We were also impressed by the chap¬ 
ters on interfacing assembly language to 
Borland’s Turbo C, Turbo Pascal, 
Turbo Basic, and Turbo Prolog. Each 
section covers parameter-passing con¬ 
ventions, register-passing conventions, 
and coping with processor segmentation. 

We tested a beta version of TASM 
using the source code for the 8088 ver¬ 
sion of BYTE Small-C, which consists of 
four files ranging in size from 28K bytes 
to 65K bytes. Table 1 shows how TASM 
fared against MASM 5.0. As you can 
see, TASM is an average of 2.5 times 
faster than MASM. 

We also used the Turbo Linker, 
TLINK, to create the executable code for 
the Small-C compiler. This required that 
we link the TASM-generated object files 
together with the run-time library file, 
which we had created some time ago with 
Microsoft’s library manager. TLINK 
readily accepted the run-time file, and 
we had a running version of BYTE 
Small-C in much less time than it had 
taken before. 

Turbo Debugger 

Now that you have all these languages so 
you can grind out code to your heart’s 
content, the next requirement is obvious: 
a debugger to fix all the mistakes you’re 
sure you won’t make. 

The Turbo Debugger proudly contin¬ 
ues the tradition of Borland windows that 
we’ve seen in the company’s other lan¬ 
guage products. The debugger defines 
two kinds of menus: pull-down menus 
for activating major functions whose 
contents are typically static, and pop-up 
menus for entering information. (Macin¬ 
tosh programmers will see the similarity 
with the Mac’s pull-down menus and dia¬ 
log boxes.) Although the Turbo Debug¬ 
ger does not have a built-in editor, you 
can configure it to fire up your favorite 
editor from a pop-up menu when you’re 
in the midst of a debugging frenzy. 

Another powerful feature of the de¬ 
bugger is that it’s polyglot; it lets you 
perform source-level debugging on 
Turbo C, Turbo Pascal, and TASM pro¬ 
grams. Borland says that support for 
Turbo Basic will be added in a future re¬ 
lease. The capabilities of the debugger in 
source mode are quite extensive, particu¬ 
larly in that you can perform expression 
evaluation operations in the high-level 
languages from within the debugger. If 
you’re working on a Turbo C program, 
you can enter complete C expressions 


(including functions), even while debug¬ 
ging within an assembly language rou¬ 
tine that your C program has called. This 
is powerful stuff, since you can view the 
contents of a memory location cast as you 
might use it in a C expression. For exam¬ 
ple, (long far #) 0x4000: :14 lets you 
view the contents of memory location 14 
in segment 4000 hexadecimal as though 
it were a far pointer. 

For Turbo Pascal, the debugger can 
evaluate the language’s full syntax with 
the exception of string concatenation and 
set operators. Finally, Turbo Debugger 
can evaluate the complete assembler syn¬ 
tax when you’re debugging TASM pro¬ 
grams. You can even modify executables 
created by Microsoft LINK to work with 
Turbo Debugger. 

To run Turbo Debugger, you need 
DOS 2.0 or higher, 384K bytes of RAM, 
and an 80-character screen. Borland rec¬ 
ommends that you have a hard disk drive, 
though the company says that a dual¬ 


floppy system works fine. If you want to 
use Turbo Debugger on one of Borland’s 
other language products, you’ll need the 
following versions: Turbo Pascal 5.0, 
Turbo C 2.0, or TASM 1.0. 

When you activate Turbo Debugger, it 
loads the program to be debugged, opens 
the module window, and positions a 
pointer to the start of the file. From here 
you can move around in the source code, 
set breakpoints and watchpoints, and do 
much of what you can in the integrated 
source-level debuggers described al¬ 
ready. What’s new is that you can open 
Turbo Debugger’s CPU window and 
step down a level into the real insides of 
the system. 

The CPU window is made up of five 
components, called “panes.” The code 
pane shows assembly language instruc¬ 
tions intermixed with their generating 
high-level expressions (if you’re debug¬ 
ging the output of a high-level language). 

continued 


Table 1: Test results show that TASM easily outperforms Microsoft's MASM 

on the benchmarks. All times are in seconds. 


Filename 

TASM 

Microsoft 

Source file 


1.0 

MASM 5.0 

(bytes) 

CC1.ASM 

7.24 

18.53 

65,128 

CC2.ASM 

5.34 

13.17 

44,318 

CC3.ASM 

7.03 

18.93 

65,323 

CC4.ASM 

4.33 

9.42 

28,043 



File View Run Breakpoints Data llindou Options 


cs:801B E8580A call jjunode | e: 

scgbpc88.2108387 IPTR=00000 OPCODE=00O OPTR=80000' 
cs:001E Valid ST(8) 3.1415926 
scgbpc88.2 Valid SKI) 2.718281B28 

- Enpty ST(2) 

4DB7:8000 Enpty SI(3) 

4BB7:0008 Enpty SK4) 

4DB?:001O Enpty SK5) 

4DB?:0018 Enpty SK6) 

- Enpty ST(7) 


F2-Bkpt F3-Close F4-Here F5-Zoon F6-Next F?-Trace F8-Step F9-Run Fie-itemi 


Photo 2: Turbo Debugger's numeric coprocessor window lets you dive into your 
system’s floating-point unit (in this case , an 80387). Notice that you can enter 
numbers directly into the coprocessor’s registers. 


OCTOBER 1988 -BYTE 153 
















BORLAND LANGUAGES 


Inside the stack pane you can see the con¬ 
tents of the word at the current stack 
pointer, as well as one word above and 
below. 

The data pane displays a hexadecimal 
dump of a selected region of memory. 
Typically, you use the data pane to watch 
blocks of memory in your data segment 
for activity, but you can set this pane to 
view anywhere in system memory. You 
can also alter the data pane’s display for¬ 
mat to be hexadecimal bytes, hexadeci¬ 
mal words, long hexadecimal integers 
(the C long data type and the Pascal 
longint type), 8-byte decimal integers 
(the Pascal comp type), short floating¬ 
point numbers (scientific notation), 6- 
byte real numbers, 8-byte double num¬ 
bers, or 10-byte extended floating-point 
numbers. 

The registers pane provides a continu¬ 
ously updated display of the CPU regis¬ 
ters, while the flags pane shows the state 
of each of the CPU’s flags. And yes, if 
you select either the registers or flags 
pane, you can muck around with the pro¬ 
cessor’s internals all you want. 

Each pane has its own pop-up local 
menu. For example, in the code pane’s 
local menu, you can select the FOLLOW 
command to see where a jump instruc¬ 
tion will go if the jump is taken. You 
might also be debugging inside a subrou¬ 
tine and want to know what function 
called that subroutine; use the CALLER 
command. 

If you’ve got a math coprocessor in¬ 
stalled in your system, Turbo Debugger 
will sense its presence and let you acti¬ 
vate a numeric coprocessor window (see 


photo 2). This window is similar to the 
CPU window in that it lets you probe the 
internals of the floating-point unit; you 
can examine and interactively modify 
the floating-point registers, as well as the 
coprocessor’s status and control flags. 
This feature is unique among debuggers. 

For anyone with an 80386 system with 
at least 700K bytes of extended memory, 
Turbo Debugger can operate in “virtual 
debugging mode.” In this arrangement, 
the debugger loads itself into extended 
memory and operates your program 
from protected mode—which means that 
whatever you’re debugging has free run 
of the lower 640K bytes. It also means 
that you can’t run a virtual debugging 
session with software that uses the 
80386’s virtual or protected modes (such 
as DESQview, Windows/386, and Com¬ 
paq’s EMS simulator). 

The Turbo Debugger’s main attrac¬ 
tion is its remote debugging (see photo 
3). Anyone who has used CodeView to 
debug a graphics program and gone daz¬ 
zle-happy while it flipped the screen 
from mode to mode will appreciate re¬ 
mote debugging. Simply put, you hook 
two machines together via serial ports. 
One is the debugging station, from which 
you execute Turbo Debugger as you nor¬ 
mally would. The other is the remote tar¬ 
get, on which the program under ques¬ 
tion executes, shepherded by a small 
program (about 20K bytes long) named 
TDREMOTE that communicates with the 
debugging station. In this way, the pro¬ 
gram’s keyboard input and display out¬ 
put take place on the target, circumvent¬ 
ing the annoying interleave of debugger 



Photo 3: Remote debugging with Turbo Debugger. The machine on the left is 
executing the BYTE low-level graphics benchmark program , controlled via a serial 
connection with the machine on the right running the debugger. 


I/O with the debuggee I/O. This is also 
handy if you’re developing a software 
monster that’s too big to crowd into 
memory with Turbo Debugger running 
stand-alone. 

The remote link can operate at three 
data transfer rates: 9600 bits per second, 
40,000 bps, and 115,000 bps. With a 
beta version of the debugger, we ran a 
quick remote session between a 4.77- 
MHz IBM PC XT clone and a 10-MHz 
PC AT clone and were surprised to see 
that they operated flawlessly at the high¬ 
est data transfer rate. Borland also pro¬ 
vides a remote file-manipulation pro¬ 
gram, TDRF, that you can operate from 
the debugging station to copy files be¬ 
tween the machines, delete files on the 
target, create subdirectories on the tar¬ 
get, and more. 

Faster Development through 
Better Debugging 

A lot of program development is not so 
much how fast you can write code, but 
how fast you can get it converted into ma¬ 
chine code. To that end, compiler writers 
have boosted the throughput of their 
compilers wherever possible. However, 
what’s overlooked at times is that a sig¬ 
nificant part of developing a program is 
making sure the code you wrote works. 
It’s no good having a fast compiler if you 
spend most of your time tracking down a 
bug rather than writing useful code. 

The Turbo C and Turbo Pascal up¬ 
grades are significant as good debugging 
tools. As far as compilation speed goes, 
the improvements are minor. However, 
now you can single-step through source 
code statements with a keystroke and 
display a variable’s contents in any for¬ 
mat. With that type of debugging ability, 
the performance of these development 
languages has improved indeed. 

The only surprise to TASM is that it 
took Borland this long to create it. It has 
everything you’d expect in an assembler, 
and it’s faster than MASM. The docu¬ 
mentation is loaded with interfacing de¬ 
tails and probably makes the purchase 
price worth it. 

On the other hand, the Turbo Debug¬ 
ger is a pleasure to use. Its ability to con¬ 
nect seamlessly with other Borland lan¬ 
guages, along with its chameleon-like 
countenance—the capability to operate 
stand-alone, in virtual 80386 mode, or 
remotely—should put it high on any pro¬ 
grammer’s shopping list. ■ 


Rick Grehan and Tom Thompson are 
BYTE senior technical editors at large. 
You can reach them on BIX as “rick_g ” 
and (< tom_thompson. ” 


154 BYTE* OCTOBER 1988 
































plus: VGA EGA MDA HERCULES on: STANDARD MULTISYNC monitors 



RESOLUTION 


IESOLUTION 
IS SUPPLIED 


320x200 


132x60 


132x60 


132x44 


MULTISYNC 


XL/PLUS 


8503/12/13 


ATI Technologies Inc. 
3761 Victoria Park Ave., Scarborough, 
Ontario, Canada Ml W 3S2 
Telex: 06-966640 (ATI TOR) Tel.: (416)756-0718 
Fax:(416)756-0720 


ANALOG 


DIGITAL 


Trademarks'. ATI, VGA WONDER, EGA WONDER - ATI Technologies Inc.; Multisync - NEC Home Electronics Inc.; AUTOCAD - Autodesk Inc.; WINDOWS - Microsoft Inc. 
GEM - Digital Research Inc.; VENTURA - Xerox Corp.; AUTOSHADE - Autodesk Inc.; IBM, VGA, EGA, CGA - International Business Machines Corp. 


SUGGESTED LIST PRICE 

$ 499 .°° 

VGA WONDER with 2.S6K Video Memory 


Software 


COLOR/SHADE 

SPECTRUM 


ATI HI-RESOUJTION 
DRIVERS SUPPLIED 


."36 J, K 


Monitor 

— II- 


*800x600 CANNOT BE DISPLAYED 
ON 8503-12-13 


C MEEHMS 

Technology you can Trust . 


Y es! the Phenomenal VG AWON DER does it all at IBM 
Hardware level compatibility with automatic monitor 
detect and no dip switches or jumpers to set. A HOT 
CARD for the 286/386 POWER USER with AUTO BUS 
DETECT for 8 or 16 bit slots, running with a 16 bit data¬ 
path with 1:1 interleave. 100% IBM HARDWARE LEVEL 
COMPATIBILITY means that ALL software and 
operating systems designed for IBM 
systems will run. 1024 WILL BE 
DISPLAYED IN COLOR 
ON STANDARD 
MULTIFREQUENCY 
MONITORS. 


Although these features are expected from ATI they are 
NOT AVAILABLE from other manufacturers. EGA on all 
monitors including RGB &TTL means a perfect card for 
networks. MOUSE ON BOARD! ATI built the mouse right 
in to this one, why not? No extra charge! 16-bit datapath 
for those FAST speeds required at high resolu¬ 
tions. VGAWONDER is available in both 
512K and 256K Versions. Ask your 
dealer for more information. 


See us at 

November 14-18, 1988 

Las Vegas Hilton Hotel 
Las Vegas, Nevada 

Booth 7050 


Fall '88 


Circle 23 on Reader Service Card 
















































QNX': Bend it, shape it, any way you want it. 


ARCHITECTURE If the micro world were 
not so varied, QNX would not be so suc¬ 
cessful. After all, it is the operating system 
which enhances or limits the potential 
capabilities of applications. QNX owes its 
success (over 60,000 systems sold since 
1982) to the tremendous power and flexibility 
provided by its modular architecture. 

Based on message-passing, QNX is radi¬ 
cally more innovative than UNIX or OS/2. 
Written by a small team of dedicated 
designers, it provides a fully integrated 
multi-user, multi-tasking, networked oper¬ 
ating system in a lean 148K. By comparison, 
both OS/2 and UNIX, written by many hands, 
are huge and cumbersome. Both are ex¬ 
amples of a monolithic operating system 
design fashionable over 20 years ago. 

MULTI-USER OS/2 is multi-tasking but 
NOT multi-user. For OS/2, this inherent 
deficiency is a serious handicap for ter¬ 


minal and remote access. QNX is both 
multi-tasking AND multi-user, allowing up 
to 32 terminals and modems to connect to 
any computer. 

INTEGRATED NETWORKING Neither 
UNIX nor OS/2 can provide integrated 
networking. With truly distributed pro¬ 
cessing and resource sharing, QNX makes 
all resources (processors, disks, printers 
and modems anywhere on the network) 
available to any user. Systems may be 
single computers, or, by simply adding 
micros without changes to user software, 
they can grow to large transparent multi¬ 
processor environments. QNX is the main¬ 
frame you build micro by micro. 

PC’s, AT’s and PS/2’s OS/2 and UNIX 
severely restrict hardware that can be used: 
you must replace all your PC’s with AT’s. In 
contrast, QNX runs superbly on PC’s and 
literally soars on AT’s and PS/2’s. You can 


run your unmodified QNX applications on 
any mix of machines, either standalone or 
in a QNX local area network, in real mode 
on PC’s or in protected mode on AT’s. 

Only QNX lets you run multi-user/multi¬ 
tasking with networking on all classes of 
machines. 

REAL TIME QNX real-time performance 
leaves both OS/2 and UNIX wallowing at 
the gate. In fact, QNX is in use at thousands 
of real-time sites, right now. 

DOS SUPPORT QNX allows you to run 
PC-DOS applications as single-user tasks, 
for both PC’s and AT’s in real or protected 
mode. With OS/2,128K of the DOS 
memory is consumed to enable this facility. 
Within QNX protected mode,’ a full 640K 
can be used for PC-DOS. 

ANY WAY YOU WANT IT QNX has the 
power and flexibility you need. Call for 
details and a demo disk. 





THE ONLY MULTI-USER, MULTI-TASKING, NETWORKING, REAL-TIME OPERATING SYSTEM FOR THE IBM PC, AT, PS/2, 

Tue HP VECTRA, AND COMPATIBLES. 


Multi-User 10 (32) serial terminals per PC (AT). 
Multi-Tasking 64 (150) tasks per PC (AT). 
Networking 2.5 Megabit token passing. 

255 PC’s and/or AT’s per network. 
10,000 tasks per network. 
Thousands of users per network. 
Real Time 3,200 task switches/sec (AT). 

Message Fast intertask communication 

Passing between tasks on any machine. 


PC-DOS 

Cost 


Standard Kernighan and Ritchie. 

Single PC, networked PC’s, 
single PC with terminals, 
networked PC’s with terminals. 
No central servers. Full sharing 
of disks, devices and CPU’s. 

PC-DOS runs as a QNX task. 
From US $450. 

Runtime pricing available. 


For further information ora free demonstration 
diskette, please telephone (613) 591-0931. 

Quantum Software Systems Ltd. • Kanata South Business Park *175 Terrence Matthews Crescent • Kanata, Ontario, Canada • K2M1W8 

Circle 218 on Reader Service Card 

QNX is a registered trademark ol Quantum Software Systems Ltd. 


UNIX is a registered trademark of AT & T Beil Labs. IBM, PC. AT, XT and PS/2. PC-DOS and OS/2 are trademarks of International Business Machines. HP and Vectra are registered trademarks of Hewlett-Packard Company. 
















































FIRST IMPRESSIONS ■ Steve Apiki and Stanford Diehl 


A graphical interface 
and network support 
carry OS/2 well beyond 
the traditional 
DOS environment 


A ll the pieces are starting to fall 
into place for OS/2, and the 
nearly completed system is be¬ 
ginning to look pretty impres¬ 
sive. In addition to the primary benefits 
of multitasking and seemingly limitless 
program memory, the Standard and Ex¬ 
tended Edition 1.1 versions of OS/2 offer 
features that enhance usability, add 
functionality, and even point to a new 
standard for both user and programmer 
interfaces. 

One of the most eagerly awaited fea¬ 
tures of DOS’s heir apparent is the Pre¬ 
sentation Manager, a graphical user in¬ 
terface scheduled to be included with 
Standard Edition 1.1 and released this 
month. 

The LAN Manager, slated for release 
with Extended Edition 1.1, adds network 
support to the communications and data¬ 
base management capability of the cur¬ 
rent Extended Edition. 

Together, the two programs represent 
a new direction in operating-system de¬ 
sign: tight integration of a consistent user 
interface with functions currently found 
only in applications packages. 

Presentation Manager 

The phrase most often used to describe 
the Presentation Manager is “Windows¬ 
like,” but the comparison is understated. 
From the user’s point of view, the Pre¬ 
sentation Manager is Windows, except 
now you’re working on the system level 
and can access both applications pro¬ 
grams and the operating system itself. 


Presentation 

Manager 

and LAN Manager 


Users familiar with either Windows or 
the Macintosh should have no trouble get¬ 
ting up to speed with the Presentation 
Manager’s point-and-click interface. 

The Presentation Manager is actually 
a shell program that can be enabled or 
disabled using the PROTSHELL command 
in the OS/2 CONFIG.SYS file. With Stan¬ 
dard Edition 1.1, you have the option of 
using either the standard OS/2 interface 
or the Presentation Manager. 

At boot-up, you’re presented with two 
windows: the Task Manager and the 
Start Programs window. These are spe¬ 
cial operating-system windows that con¬ 
trol the session and cannot be removed. 
Together, these windows replace the Ses¬ 
sion Manager found in the original incar¬ 
nation of OS/2, although that is some¬ 
thing of an oversimplification—the Start 
Programs window allows you to begin 
new tasks, and the Task Manager allows 
you to switch between them. 

Within the Start Programs window is 
a list of tasks that can be started by point¬ 
ing and double-clicking with the mouse 
or by choosing Start from the Program 
submenu on the menu bar. Two task 
choices are always in the main list: OS/2 
Command Prompt and OS/2 Windowed 
Command Prompt. Selecting these lets 
you enter commands at the DOS-like 
[C: ] prompt, either in full-screen mode 
or within a window. 

You can also select DOS Command 
Prompt to work in the DOS compatibility 
mode, but, as always, you are limited to 
one real-mode session. Adding programs 
to the list in the window is as easy as 
bringing up a dialog box and specifying a 
name and a path to an OS/2 executable 
file. Tasks can be grouped in the Start 
Programs window, and you can switch 
easily from group to group. 

The task list also contains two system 
control programs: The PM Control Panel 
and the PM Filing System. The Control 
Panel gives the user control over system 
parameters, such as port configurations, 
screen colors, fonts, and country infor¬ 


mation (such as currency, date format¬ 
ting, and numbering conventions). 
Choosing the Filing System brings up a 
powerful file-management facility: It 
allows you to navigate through a direc¬ 
tory tree, moving, copying, and deleting 
files—and subdirectories—using just the 
mouse. You can group files by associa¬ 
tion, change file attributes (read-only 
protection, archive status), and sort files 
using the Filing System. 

The Task Manager contains only tasks 
that are currently running. Switching be¬ 
tween active tasks can be done through 
this window or by selecting the task win¬ 
dow with the mouse. You can also close 
or terminate active-task windows. The 
menu bar for the Task Manager offers 
other commands that can be used to shut 
down the system or to arrange windows 
on the screen. The shut-down choice can 
be used to save currently active tasks so 
that they will restart on boot-up. The file 
information is simply saved in START¬ 
UP. CMD. 

The Role of the API 

Using applications in the Presentation 
Manager may be simple and intuitive, 
but writing them is a very different story. 
Programmers with Windows experience, 
like users, will feel much more at home 
than those used to the plain vanilla DOS 
environment. Even application develop¬ 
ers just getting comfortable with OS/2 
kernel programming will have to throw 
out much of what they know to work 
within the Presentation Manager shell. 
Of course, programs using the OS/2 ker¬ 
nel functions for I/O (functions begin¬ 
ning with the VIO, KBD, and MOU pre¬ 
fixes) should run from a windowed 
command prompt with no adjustments, 
but they will not take advantage of the 
Presentation Manager’s consistent 
graphical interface. 

Application programs are insulated 
from direct contact with users by the Pre¬ 
sentation Manager’s Application Pro- 

continued 


OCTOBER 1988 -BYTE 157 


PRESENTATION MANAGER AND LAN MANAGER 



[SWAPPER 


OS/2 windowed eonnand line 


Ctrl+Esc 1 Program Selector 


CD:\]cd siudeu 

[D:\SIUOEUltype sieue 
sieue.obj : sieue.c 

cl -c -B1 \pbin\dl.exe -W2 

sieue.exe : sieue.obj sieue.def 
link sieue, /align:16, /«ap, 

CD:\SIUDEU3_ 


slibc7.1ib os2 


Presentation Manager's graphical interface provides user-friendly multitasking. 


gram Interface. The API is the underside 
of the Presentation Manager, providing 
all applications with a consistent inter¬ 
face in the same way that the topside pro¬ 
vides a consistent interface to the user. 
From the program’s point of view, there 
are only three kinds of output and one 
kind of input. The application can write 
either text, graphics, or dialogue infor¬ 
mation to a presentation space. The pre¬ 
sentation space can be associated with 
devices (screen, printers, etc.) by the ap¬ 
plication. Input to the program comes 
from one source only: a message queue 
where the API posts messages to the pro¬ 
gram about user actions. 

Four different types of devices can be 
associated with a presentation space. 
There are screen, memory, metafile, and 
device contexts, which allow you to ac¬ 
cess output hardware without resorting to 
application-specific device drivers. Of 
course, the screen is used for almost all 
program output, but sending data to a 
printer can be done using the same 
screen-display code; the application 
merely needs to associate the presenta¬ 
tion space with a different device con¬ 
text. While graphics and text can be writ¬ 
ten to any device, dialogue information 
(which creates an interactive dialog box) 
can be written only to the screen display. 

All program input comes through the 
message queue. Each window on the 
screen has its own queue, which contains 
information specific to that window. For 
example, when the user resizes a window 
using the mouse, the Presentation Man¬ 


ager posts a message in the window’s 
queue letting it know that its frame has 
been resized and it must update its 
display. Similar messages are posted 
when the window is moved, minimized 
(reduced to a bit-map icon), or termi¬ 
nated. Messages are processed by the ap¬ 
plication in sequential order. Windows 
can also send messages to each other; a 
good example is a scroll-bar window re¬ 
laying user-selection information to the 
window containing the text to be 
scrolled. 

The message-based software architec¬ 
ture makes writing Presentation Man¬ 
ager applications very much like writing 
applications for Windows. A Presenta¬ 
tion Manager application must begin by 
registering a window class and drawing a 
window. Next, it must create a message 
queue for itself. Most of the application’s 
time is spent in a simple message-pro¬ 
cessing loop like the following: 

while (WinGetMsg(hab,msg, 
filter,first,last)) 

WinDispatchMsg (hab,msg); 

A quit message in the queue causes Win- 
GetMsg to return a value of 0, dropping 
the program out of the loop. Any other 
message is processed by a window proce¬ 
dure, the real meat of the application. 
The window procedure is generally built 
around a structure like the C switch 
statement, where each message is han¬ 
dled by its own section of code. 

What allows these programs to be 


written in a high-level language at all is a 
huge assortment of standard functions 
and definitions, provided only (for now) 
by Microsoft’s Software Development 
Kit. The functions, though readily iden¬ 
tified (WinEnableWindowUpdate) will 
take any non-Windows programmer a 
while to become comfortable with. The 
header files and the window-handling 
routines also add a high overhead to any 
program; the source code for a Presenta¬ 
tion Manager “Hello World” program 
can be 3.2K bytes long, and even a care¬ 
fully linked “Hello” executable can be 
over 1 IK bytes. 

LAN Manager: The Missing Link 

Certainly, the release of the Presentation 
Manager is a major step in the develop¬ 
ment of IBM’s Systems Application Ar¬ 
chitecture (SAA). The ultimate goal is a 
standardized interface for both user and 
programmer, from application to appli¬ 
cation and from machine to machine. 
Helping to reach that goal are powerful 
operating-system utilities that behave to¬ 
ward the user like any other application. 
The latest of these is the LAN Manager, 
another key piece to the OS/2 puzzle. 

While the Presentation Manager links 
OS/2 to the user, the LAN Manager as¬ 
pires to a loftier goal: to link users to 
each other. Touting the promise of multi¬ 
tasking and transparent resource shar¬ 
ing, OS/2 stalks a domain once consid¬ 
ered the exclusive province of powerful 
mainframe computers. Personal com¬ 
puters already pack the hardware punch 
necessary to meet the challenge; only the 
software gap holds them back. For the 
most part, the computer community 
shares the OS/2 vision. We only disagree 
on which standard will emerge. Now, fi¬ 
nally, Microsoft lays its cards on the 
table. 

The LAN Manager offers an interface 
much like the Presentation Manager’s, 
with a system of hierarchical menus 
forming the user interface and the under¬ 
lying API interfacing with OS/2. The 
user interface breaks down into four 
parts: the View menu, the Message 
menu, the Config menu, and the Status 
menu. The administrator can also access 
a fifth menu for system maintenance. A 
separate interface for console servers 
uses the same menu structure with op¬ 
tions limited to sending messages and 
monitoring activity. 

The user can also drive the LAN Man¬ 
ager directly from the command line. 
This not only allows batch files to auto¬ 
mate command sequences, but it also en¬ 
sures compatibility with other PC net¬ 
working products such as PC-NET and 


158 BYTE* OCTOBER 1988 



















































PRESENTATION MANAGER AND LAN MANAGER 


MS-NET. Microsoft, again, tries not to 
leave DOS behind in its grand scheme of 
connectivity. The LAN Manager runs in 
protected mode when linking to shared 
resources. But once connected, it can 
switch to the DOS environment to run 
MS-DOS applications. 

While the user clicks through the 
friendly menus, the API churns away be¬ 
neath the surface. In fact, many times the 
user won’t even realize just how hard the 
API works. The API persistently strives 
for the dual goal of smooth operation and 
total transparency. If the user tries to 
send a message before loading the mes¬ 
senger module, the API loads it. Or sup¬ 
pose the user tries to access a remote disk 
without first connecting to the server. 
The LAN Manager will automatically 
start a session to the server, issue a Net 
Use command to access the shared disk, 
validate user-access level by submitting 
the user name and password specified at 
network start time, and then proceed 
with the user’s original request. The 
user, meanwhile, sees only the response 
to the original request, completely obliv¬ 
ious to the API’s work. The API will 
even try to reestablish a disconnected 
session if the user issues a command 
after losing the link. 

DOS workstations also benefit from 
this intuitive interface. Workstations 
running Microsoft Networks version 1 or 
2 cannot specify a user name or a group 
name—a necessary input to the LAN 
Manager servers running in user-level 
security mode. However, when the 
server receives the request from a DOS 
workstation, it automatically issues a 
guest user account, complete with per¬ 
missions and passwords. If this account 
conforms to the access level requested, 
the LAN Manager makes the con¬ 
nection. 

Share and Share Alike 

Whether it be messages or files or physi¬ 
cal devices, a LAN’s principle purpose 
is to let users share common resources. 
As a LAN Manager administrator, you 
decide who shares which resources, as 
well as when and how they are shared. 
Using the Add Share command button 
from within the View menu, the admin¬ 
istrator can select the resource to be 
shared, assign a share name, designate a 
drive and path if necessary, limit the 
amount of users who can access the re¬ 
source, issue a password, and determine 
how the resource can be used. 

In the case of shared printers or com¬ 
munications devices, the LAN Manager 
establishes a queue to route requests 
through the network. The administrator 





Status Accounts 


Your username: 

— Microsoft OS/2 LAN Manager 1.8 - 

USER Administering: 

SSSERUER 

Your computername: 

SSSERUER 


0 network files are 

open. 



- Set Server Configuratio 


Server '‘k eoark: Utet Connect -r V* • 3 j 

Sehd lefts to: IBtjteMay 1 

Auto iseonnect timeout:U20 1 

t 1 User Security 

Amount of e©ory:125b IK 

1X1 Audit Trail 

Max sets : 132-..-3 

\ 1 Hidden Server 

v - ■_ • - ; . ' : 

t 1 Run Service 

1 1 nstall Server 

IX! Print Spooler 


m Admin Alerter 


OX 

—. 

v Cancel > 

-—-- 


Install and configure server 


LAN Manager’s menu structure makes it easy to set system parameters. 


can add, delete, and reconfigure the 
queue, thereby retaining complete con¬ 
trol over system requests and device ac¬ 
cess. The administrator can also estab¬ 
lish pools of devices and route jobs to the 
first available device in the pool. The 
LAN Manager further enhances device 
access and priority routing by permitting 
more than one queue to send requests to a 
particular device or device pool. A series 
of queues, each assigned a different pri¬ 
ority level, waits for an available device. 
Priority levels allow time-critical jobs to 
take precedence over those jobs assigned 
to a lower priority. Jobs with identical 
priority levels are processed FIFO (first 
in, first out). Requests within a queue 
can be scheduled for a specified time or 
date. 

The network also shares disk space. 
The administrator can designate entire 
directories (to include subdirectories) for 
sharing or limit access to specific files. 
For added security, the administrator 
can determine which functions each user 
can perform. Even though a number of 
users may be able to access a directory on 
the shared disk, some of them may only 
be able to write files to the directory 
while others can delete files or change 
file attributes. 

In addition to reading and writing 
files, the user, with proper permission 
from the administrator, can execute re¬ 
mote programs in server memory. In one 
swoop, the user shares a disk, a program, 
and even memory from the server. Up¬ 
dated files are left in the shared directory 


for other users in a group to access or 
modify. 

The LAN Manager also includes a 
messenger service so users can send and 
receive messages across the network. 
The administrator can send messages to a 
group of users or to every user on the net¬ 
work. Each workstation is assigned a 
message name, and messages are usually 
routed via the message name, although 
you may also tag a message for a specific 
workstation or server by designating its 
computer name. A Pop Up option enables 
immediate display of a received message. 
The message will flash in the message 
box at the receiving workstation. Al¬ 
though the LAN Manager does not cur¬ 
rently include a text editor for message 
composition, the message service will 
transmit files as well as short notes, so 
the user can compose a message on any 
word processor and relay the file across 
the network. If you wish, you can have 
your messages automatically stored in 
your message log. 

Although further enhancements to the 
LAN Manager and the Presentation 
Manager will surely follow, the basic 
pieces of OS/2 are in place. The concept 
is grand, the structure inclusive, but the 
verdict is in the hands of the users, who 
must see if these final pieces of OS/2 fit 
into the real world. ■ 


Steve Apiki and Stanford Diehl are BYTE 
Lab testing editors. They can be reached 
on BIX as “ apiki” and “sdiehl 
respectively. 


OCTOBER 1988 -BYTE 159 


















The Dell System220. 

Once again the critics 
stole the words right 
out of our mourn. 

“The Dell System220runs most PC Labs system 
benchmark tests at speeds that wouldmakeyou think 

you’re running a386!’ 

-PC MAGAZINE 

“...the Dell machine is renewed evidence that the 
price of286based desktop equipment continues to 
drop rapidly, making such machines very attractive for 
daily work under MSDOS even as they hold out the 
promise of running OS/2 in the.future’.’ 

-WILL FASTIE, PC WEEK 


“...includes a year’s on-site support... in theprice of the 
computer. This is the sweetest support deal offeredby any 
computer vendor in the industry’.’ 

-ERIC KNORR, PC WORLD 

“The hot itemfrom a technicalpoint of view is the 
System220. This machine runs a286processor at 20 MHz, 
which is its major claim tofame’.’ 

-WILL FASTIE, PC WEEK 

“...the System220has more going for it thanjust speed!’ 

-PC WORT n 

160 BYTE* OCTOBER 1988 



The reviews are beginning to pour in. 

And they read like a wish list for 
every power user looking to exceed the 
ordinary limitations of a 286 computer. 

The computer everyone is praising in 
such glowing terms is the Dell System 220. 

The first 286 computer with a clock 
speed of 20 MHz. 

It’s totally MS-DOS® and MS® OS/2 
compatible. Yet it sells for much less than 
you may pay for a 386+ computer. 

Because you buy it direct from us. 

Eliminating the mark-ups and man 
gins of computer stores. 

We design and build every Dell 
computer right here in Austin, Texas. 

We put each and every one through 
a comprehensive burn-in and a battery of 
diagnostic tests before we ship it. 

And after we ship, we give you the 
best technical support you’ll find any¬ 
where in the computer industry 

Our technicians are on the phone 
from TAM to 7PM every business day. 


Almost any question you may have 
about a Dell system can be answered over 
the phone. 

And, in the rare case, that your ques¬ 
tion can’t be answered by an on-line tech¬ 
nician, well send a Honeywell Bull tech¬ 
nician by the next business day. 

A frill year of on-site Honeywell Bull 
service is included within the purchase 
price of your Dell system. 

Your Dell computer also comes with 
a thirty-day money back guarantee. 

And we back every one of our com¬ 
puters with a one year limited warranty 
on materials or workmanship. 

For more information about Dell 
computers, read the reviews in the trade 
press, turn the page, review our product 
offerings, and call us at (800) 426-5150. 

You’ll like what we have to say. 


DELL 

COMPUTER 

CORPORATION 


TO ORDER, CALL 

800 - 426-5150 


IN THE U.S. AND CANADA 


OCTOBER 1988 • B Y T E 161 









The Dell 

Computer 

Store* 

Welcome to our store. 

We believe you’ll find this an extremely 
pleasant shopping experience. 

Our sales staff is on hand to serve you 
from 7AM to 7PM (CST) from Monday 
thru Friday. 

Just call (800) 426-5150 and well give 
you the technical assistance and informa¬ 
tion you need to make sure you’re buying 
the system that’s right for your needs. 

Then you have the option of either 
a direct purchase or your company can take 
advantage of our Leasing Plan. 

Once you’ve made your choice, our 
Total Satisfaction Guarantee gives you 
thirty days from the day you receive your 
system, to decide if you are absolutely, 
totally satisfied with the product. 

If you’re not, simply return the system 
and you’ll receive a full refund. No ques¬ 
tions asked. 

Your Dell computer is supported by a 
team of technical experts that can be reached 
every business day, from TAM to 7PM (CST), 
simply by calling (800) 624-9896. 

In most cases, any question you may 
have about your Dell system can be 
answered by one of our technicians on 
the telephone. 

Our technicians are also supported by 
Honeywell Bull service engineers who can 
be sent to your office by the next business 
day, should on-site service be required. 

This optional service contract is avail¬ 
able in over 95% of the United States, with 
over 1,000 engineers in 198 service locations. 

We also offer a One Year Limited 
Warranty * which warrants each system we 
manufacture to be free of defects in mater¬ 
ials and workmanship for one full year. 

Feel free to call or write for the com¬ 
plete terms of our Honeywell Bull Service 
Contract, Guarantee and Warranty. Dell 
Computer Corporation, 9505 Arboretum 
Blvd., Austin, Texas 78759-7299. 

162 BYTE* OCTOBER 1988 


THE NEW 
20 MHz 386f 
SYSTEM 

310 . 

The top of the line. It’s our highest 
performance computer available, 
faster than the IBMf PS/2! Model 
80 and the Compaq! 386/20. It 
runs at 20 MHz with the latest 32- 
bit architecture. Since it also has 
Intel’s Advanced 82385 Cache 
Memory Controller, and high per¬ 
formance disk drives, the System 
310 is ideal for intensive database 
management, complex spread¬ 
sheet development, CAD/CAM, 
desktop publishing or perfor¬ 
mance as a network file server. 

Standard Features: 

■ Intelf 80386 microprocessor 
running at 20 MHz. 

■ 1 MB of RAM (640K usable) 
expandable to 16 MB without 
using an expansion slot. 

■ Advanced Intel 82385 Memory 
Controller with 32 KB of high 
speed static RAM. 

■ Socket for 20 MHz 80387 or 
Weitek coprocessor. 

■5.25" 1.2 MB or 3.5" 1.44 MB 
diskette drive. 

■ Dual diskette and hard disk 
drive controller. 

■ Enhanced 101-key keyboard. 

■ 1 parallel and 2 serial ports. 

■ 200-watt power supply. 

■ 8 expansion slots (6 available). 

Performance Enhancements 
(Systems 310 and 220): 

■ 384 KB of dedicated RAM is 
used by portions of the system 
software for increased 
performance. 

**JLease for as low as $ 148/Month. 


System 310 

With Monitor & Adapter 

Hard Disk 
Drives 

VGA 

Mono 

VGA 

Color 

Plus 

40 MB- 
28 ms 

$4,099 

$4,399 

90 MB- 
18 ms 
ESDI 

$4,899 

$5,199 

150 MB - 
18 ms 
ESDI 

$5,399 

$5,699 

322 MB- 
18 ms 
ESDI 

$7,399 

$7,699 



THE NEW 
20 MHz 286 
SYSTEM 

220 . 

As fast as most 386 computers, 
at less than half the price—more 
power for the money than any 
other system. An 80286 system 
that runs at 20 MHz, with less 
than one wait state. Completely 
compatible for both MS-DOS® 
and MS® OS/2 applications (it 
runs faster than IBM PS/2 Model 
80), and with a remarkably small 
footprint, the System 220 is the 
ideal executive workstation. 

Standard Features: 

■ 80286 microprocessor running 
at 20 MHz. 

■ 1 MB of RAM (640K usable) 
expandable to 16 MB (8 MB* 
on system board). 

■ Page mode interleaved memory. 

■ Integrated diskette and VGA 
video controller on system 
board. 

■ One 3.5" 1.44 MB diskette drive. 

■ Integrated high performance 
hard disk interface on system 
board. 

■ Enhanced 101-key keyboard. 

■ 1 parallel and 2 serial ports. 

■ LIM 4.0 support for memory 
over 1 MB. 

■ Three full-sized AT! compatible 
expansion slots available. 

■ Socket for 80287 coprocessor. 

Options: 

■ External 5.25" 1.2 MB diskette 
drive. 

■ 3.5" 1.44 MB diskette drive. 

■ Intel 80287 coprocessor. 

■ 1 MB RAM upgrade kit. 

**Lease for as low as $85/Month. 


System 

220 

With Monitor 

VGA 

Mono 

VGA 

Color 

VGA 

Color 

Plus 

One 

Diskette 

Drive 

$2,299 

$2,499 

$2,599 

40 MB- 
29 ms 
Hard Disk 

$2,999 

$3,199 

$3,299 

100 MB- 
29 ms 
Hard Disk 

$3,799 

$3,999 

$4,099 





















THE 
12.5 MHz 
SYSTEM 

200 . 

A great value in a fuMeatured AT 
compatible. An 80286 computer 
running at 12.5 MHz, this compu¬ 
ter is completely MS-DOS and 
MS OS/2 compatible. The System 
200 offers high speed drive options, 
industry standard compatible BIOS 
and on-site service. As Executive 
Computing said of this computers 
predecessor, “If faster processing 
speed and low cost are two key issues 
affecting your purchase decision, 
this machine might be the ideal 
choice for your office!’ 

Standard Features: 

■ Intel 80286 microprocessor run¬ 
ning at 12.5 MHz. 

■ 640 KB of RAM expandable to 
16 MB(4.6 MB*on system board). 

■ 5.25" 1.2 MB or 3.5" 1.44 MB 
diskette drive. 

■ Dual diskette and hard disk 
drive controller. 

■ Enhanced 101-key keyboard. 

■ 1 parallel and 2 serial ports. 

■ 200 watt power supply. 

■ Real-time clock. 

■ 6 expansion slots. (4 available 
with hard disk drive controller 
and video adaptor installed). 

■ Socket for 8 MHz 80287 
coprocessor. 

Options: 

■ 512 KB RAM upgrade kit. 

■ 8 MHz Intel 80287 coprocessor. 
**Leasefor as low as $78/Month. 


System 

200 

With Monitor & Adapter 

Hard 

Disk 

Drives 

VGA 

Mono 

VGA 

Color 

Plus 

40 MB- 
28 ms 

$2,699 

$2,999 

90 MB- 
18 ms 
ESDI 

$3,499 

$3,799 

150 MB- 
18 ms 
ESDI 

$3,999 

$4,299 

322 MB- 
18 ms 
ESDI 

$5,999 

$6,299 



A Full Line Of Computers With 
A Full Line Of Configurations. 


At Dell, we understand that 
different users have different needs. 
So we tailor each system to the 
users individual requirements. 

We offer monitors, graphics 
boards, tape backups, dot matrix 
and laser printers, hard disk and 
diskette drives, expanded memory 
boards, serial mice and more. 

We also offer third party soft- 
ware applications for virtually 


every business application includ- 
ing: accounting, communications, 
desktop publishing, graphics, word 
processing, integrated applications 
and user training. 

So when your Dell System 
arrives, you can do productive 
work the minute you unpack 
the box. 

We can build you the system 
you’ve been looking for. 



DOT M ATRIX PRINTERS. 

PRINTER SYSTEM 800; 

$699.95. 

Highest resolution text and 
graphics from a 24-wire dot 
matrix printer. 

Draft quality at 200 cps. 
Correspondence quality 
at 132 cps. 

Letter quality at 66 cps. 

Standard parallel and serial 
interfaces. 

Wide carriage. 


OPERATING SYSTEMS. 

Dell Enhanced MS-DOS 3.3 with disk cache and other utilities; $119.95. 
Dell Enhanced MS OS/2 Standard Edition 1.0 $324.95. 


PRINTER SYSTEM 600; 
$499.95. 

9-wire dot matrix. 

Draft quality at 240 cps. 
Near-letter quality at 60 cps. 
Standard parallel interface. 
Wide carriage. 


PRINTER SYSTEM 300; 
$199.95. 

9-wire dot matrix. 

Draft quality at 144 cps. 
Near-letter quality at 36 cps. 
Four standard fonts. 

Paper parking. 

Standard parallel interface. 


DELL 

COMPUTER 

CORPORATION 


TO ORDER, CALL 

800 - 426-5150 


IN THE US. AND CANADA 


All prices and specifications are subject to change without notice. Please inquire for current details. Dell cannot be responsible for 
errors in typography or photography. In Canada, leasing is not currently available and configurations and prices may vary. Microsoft,® 
MS® and MS-DOS® are owned by Microsoft Corp. ^Signifies registered or unregistered trademarks owned by entities other than Dell 
Computer Corporation. * Available January 1,1989. **Payments based on a 36-month open-end lease. Please inquire for further details. 


© 1988 DELL COMPUTER CORPORATION. 


| AD CODE NO. LLEJ8 | 


Circle 80 on Reader Service Card 


OCTOBER 1988 • BYTE 163 




























Product Focus ■ 80386 Clones 




80386s 
for the Masses 



Twenty 80386-based 
clones that offer 
a revolutionary new 
feature—affordability 


Steve Apiki and Stanford Diehl 


I ntel’s introduction of the 80386 chip 
in 1986 set the DOS world on its ear. 
It ushered in a new age, where multi¬ 
tasking, greater memory access, and 
ever-increasing processing speed blurred 
the distinction between mainframes and 
microcomputers. This chip put dazzling 
power at the fingertips of every user will¬ 
ing to shell out $5000 to $15,000 for a 
Compaq Deskpro 386 or an IBM PS/2 
Model 80. 

Over the last year, however, the 80386 
system market has grown from these elite 
few to look much more like the market 
for IBM PC AT clones, with offshore 
vendors assembling systems and sparing 
every expense. Most of these new en¬ 
trants are the same ones who have been 
selling AT clones for years, and many of 
them offer fantastic savings. 

Don’t let these unfamiliar names and 
logos fool you: These are real 80386s, 
capable (with enough memory) of run¬ 
ning OS/2 or Windows/386, and of 
reaching more memory than an AT ever 
dreamed of. They can be hooked up to 
networks and configured as multiuser 
systems or used as Unix workstations. 
Bargain systems they may be, but even at 
these bare-bones prices, an 80386 ma¬ 
chine is hardly a commodity item. Every 
system deserves close inspection, some¬ 
thing not easy to do when dealing with a 
mail-order house. 

For this month’s Product Focus, we 


chose a group of systems selling in usable 
configurations for under $3000 (see 
table 1). Our minimum requirement was 
that they include a clock speed of at least 
16 MHz, 1 megabyte of memory, a 40- 
megabyte hard disk drive, a 1.2-mega- 
byte floppy disk drive, a hard disk drive 
and floppy disk drive controller, a mono¬ 
chrome graphics card and monitor, a 
101-key keyboard, a power supply, and 
both serial and parallel ports. In other 
words, the systems we tested had to be 
fully equipped. 

What surprised us was not only the 
sheer number of systems meeting this re¬ 
quirement, but also the many optional 
features available. Some companies were 


able to throw in an extra megabyte of 
memory, for example, or upgrade from 
the usual 16-MHz system to 20 MHz. Of 
course, almost all the manufacturers of¬ 
fer upgrades of these base systems, if 
high performance is a must (see the text 
box “Upgrading from Entry Level” on 
page 168). 

None of these machines are built 
around Intel’s 80386SX, which is ex¬ 
pected to unleash a flood of low-cost sys¬ 
tems later this year. The 80386SX is a 
midrange processor, offering 32-bit ca¬ 
pability, but with a slower 16-bit data 
bus. These review systems are true 32-bit 
systems, inside and out, and they rely on 
mass production and low-cost compo- 


164 BYTE* OCTOBER 1988 







































nents to cut costs. All were evaluated 
using the new 80386 versions of our stan¬ 
dard system benchmarks (see the text 
box “80386 Benchmarks” on page 172). 

Heart and Soul 

When we sat down and started using 
these systems, we got used to seeing 
many of the same things: the same beige 
AT case, the same amber monochrome 
display, the same keyboard, and even the 
same motherboard. Most of these ma¬ 
chines are assembled by resellers who 
simply take the components and put them 
in a box. The result is a hodgepodge of 
drives, power supplies, and system 
boards, where the only way to differenti¬ 


ate the systems is to take note of their 
choice of subsystems. 

In such an environment, the best ba¬ 
rometer of performance is the mother¬ 
board itself—the heart and soul of the 
machine—which simply becomes an¬ 
other component. Manufacturers can and 
do, however, make modifications to the 
same motherboard that can result in dra¬ 
matic performance differences. They 
can adjust the memory speed and amount 
or change the clock frequency. What’s 
more, some of these resold motherboard 
designs are clearly superior to others. 

Unlocking the power of the 80386 re¬ 
quires complex memory interfacing. Its 
32 data lines require 32-bit memory and 


Photo 1: Two affordable 80386 
machines that perform remarkably 
well—the Micro Express ME 386 (left) 
and the Gateway 386 (right). 


a 32-bit path to reach it; its 32 address 
lines can theoretically access 4 giga¬ 
bytes, but DOS limits program space to 
640K bytes. Taken together, these fac¬ 
tors impose restrictions on both the sys¬ 
tem designer and the user. 

All these systems have 32-bit data 
paths on the system board, but you can fit 
only so much memory in the limited 
physical space. The only place to add 
more memory becomes the expansion 
slot, where you don’t always get the full 
data path. Three of the systems—the 
Pacesetter 386, the Uniq 386, and the 
GCH EasyData 386—rely on stuffing the 
board with single in-line memory mod¬ 
ules (SIMMs) to conserve real estate. 
Others—like the six units that share the 
Micronics 08-002-201 motherboard—do 
away with on-board memory entirely and 
simply have expansion cards on 32-bit 
slots. 

The rest feature conventional memory 
on-board and an option for expansion 
using memory cards. Only 13 of the 20 
systems tested, however, feature 32-bit 
expansion slots (see table 2); for the rest, 
you must fall back on 16-bit memory. 

Going to a 16-bit slot halves the per¬ 
formance of the 80386, because it is 
forced to get the first word and then the 
second rather than making the 32-bit 
fetch it’s capable of. At that point, your 
high-priced 80386 is acting like an 8086. 
Other memory performance hits occur 
when a CPU makes sequential access to 
the same memory bank. While the 
Micronics-based systems and a few 
others employ static RAM (SRAM), 
most systems make use of bank-switched 
dynamic RAM, where the CPU accesses 
one bank while the other bank of DRAM 
is refreshed. If a read or write operation 

continued 


OCTOBER 1988 -BYTE 165 

























PRODUCT FOCUS 
80386 CLONES 


Table 1: For less than $3000, all these systems offer at least a 16-MHz CPU and 1 megabyte of RAM, with a variety of 
memory configurations and expansion options (• = yes; O = no). 

Computer Price CPU Motherboard 


Speed Waits Speed select (MHz) FPU slot 






4.77 

6 

8 

10 

12 

16 

20 



Blackship 386 

$2813 

16 MHz 

0 

• 

• 

• 

o 

o 

• 

0 

287 

Micronics 08-002-201 /B 

Bus 386 

$2800 

16 MHz 

0 

• 

• 

• 

o 

o 

• 

0 

287 

Micronics 08-002-201/B 

Club 386 

$2724 

16 MHz 

0/1 

o 

0 

• 

o 

o 

• 

o 

287 

Everex EV-3000A 

CompuAdd Standard-386 

$2705 

16 MHz 

0 

• 

• 

• 

o 

o 

• 

o 

287 

FS-101 

DataWorld 386 

$2744 

16 MHz 

0 

• 

• 

• 

0 

o 

• 

o 

287 

Micronics 08-002-201 /B 

Fortran 386 

$3000 

20 MHz 

0 

o 

0 

o 

• 

o 

o 

• 

287 

Cache Comp 386-1001 -002 

Gateway 386 

$2995 

20 MHz 

0 

o 

• 

• 

• 

• 

o 

• 

287/387 

Gene 386 

GCH EasyData 386 

$2994 

16 MHz 

0/1 

o 

0 

• 

o 

o 

• 

o 

287/387 

GCH PCB-386-AT-16 

Hertz 386 

$2995 

16 MHz 

1 

0 

0 

• 

0 

o 

• 

o 

387 

Intel iSBC 386-AT 

Micro Express ME 386 

$2954 

20 MHz 

0/1 

0 

0 

• 

o 

o 

o 

• 

287 

AMI-386 

Micro 1 Power 386/20 

$2995 

20 MHz 

0 

• 

• 

• 

o 

o 

o 

• 

387 

Micronics 08-011-201 

PC Network THE PC 386 

$2854 

16 MHz 

0 

• 

• 

• 

0 

0 

• 

o 

287 

Micronics 08-002-201/A 

Pacesetter 386 

$2995 

20 MHz 

0/1 

0 

0 

• 

• 

o 

o 

• 

287/387 

CompuSystems ver 1.0 

Spear Mono-386A 

$2500 

16 MHz 

0/1 

0 

0 

• 

o 

o 

• 

o 

287 

Everex EV-3000A 

Suntronics-386 

$2785 

16 MHz 

0 

• 

• 

• 

o 

o 

• 

o 

287 

Micronics 08-002-201 /A 

Uniq386 

$2675 

16 MHz 

0 

o 

0 

• 

o 

o 

• 

o 

287 

2M 810-04 

Value 386 

$2831 

16 MHz 

0 

• 

• 

• 

o 

o 

• 

o 

287 

Micronics 08-002-201/B 

VIPC Micro 386 

$2999 

20 MHz 

0/1 

o 

0 

• 

o 

0 

o 

• 

287/387 

AMR Micro 386 

Whole Earth 386 

$2995 

16 MHz 

0/1 

o 

• 

0 

0 

0 

• 

o 

287 

AMI/Mylex 386 

Zeos 386 Tower 

$2995 

16 MHz 

0/1 

0 

• 

0 

0 

0 

• 

o 

287 

AMI-386 


1 Memory-access times may vary with machine purchase. 

2 Requires motherboard modification; otherwise, 1 megabyte. 

3 S = static; D = dynamic. 


is attempted twice consecutively on the 
same bank, a delay is imposed on these 
systems. This performance problem lies 
in wait for any DRAM-based system; 
only faster RAM can help. 

One system feature that can do won¬ 
ders for processing speed is a memory 
cache. Six of these systems use a RAM 
cache to boost their processing power: 
the Micro Express ME 386, the Zeos 386 
Tower, and the Whole Earth 386, with 
the AMI motherboard; Spear’s Mono- 
386-A and the Club 386, with mother¬ 
boards much like the AMI; and the 
Micro 1 Power 386/20. The cache is, in 
all but one case, 64K bytes of 32-bit 
SRAM, with short access times (40 to 45 
nanoseconds). The Micro 1 features a 
32K-byte RAM cache. The power of this 
feature was demonstrated in our bench¬ 
marks (see the graphs on page 173), 
where the top finisher overall and the top 
finisher in the 16-MHz group both had 
memory caches. 

Most of these systems use the 384K 
bytes of RAM between 640K bytes and 1 
megabyte—which DOS can’t directly ad¬ 
dress—to relocate BIOS or video BIOS 
from slow ROM (sometimes referred to 
as shadow RAM). This feature did not 


make a significant difference on our 
benchmarks, but software that makes 
frequent BIOS calls should see signifi¬ 
cant improvement. 

Raw CPU and memory speed are, of 
course, important factors that can’t be 
overlooked. All these systems use the 
80386 double sigma, the standard chip 
with 32-bit address and data lines. While 
six systems run a 20-MHz clock, only 
four actually use the 80386-20. The 


other two, the Gateway 386 and the 
VIPC Micro 386, use the same 80386-16 
as every other system and simply run it at 
higher than its rated speed. Both ma¬ 
chines turned in good benchmark per¬ 
formances, but constantly running any 
piece of equipment out of spec is a risky 
proposition at best. 

Gateway added to the performance of 
its machine by including 60-ns RAM, 
which placed it well within the true 20- 


Photo 2: Inside 
the Gateway 386: 
a 20-MHz clock, 
dual 80287/80387 
support, and a 
32-bit expansion 
slot provide 
power and room 
for growth. 



166 BYTE* OCTOBER 1988 



















PRODUCT FOCUS 


80386 CLONES 





RAM 



ROM BIOS 

Runs OS/2 
as configured 

Power 

supply 

On-board 

memory 

Type 3 

Access 

time 

Extended 

memory 

Max. 32-bit 
memory 

Cache 

1 M 

S 

80 ns 

0 

10 M 

None 

Phoenix 386 BIOS 1.10.B2 

O 

220 W 

1 M 

S 

80 ns 

0 

10 M 

None 

Phoenix 3.07 

O 

200 W 

1 M 

D 

120 ns 1 

0 

4 M2 

64K 

AMI 386 BIOS 

o 

192 W 

1 M 

S 

100 ns 

0 

10 M 

None 

Phoenix 386 BIOS1.10.B1 

o 

200 W 

1 M 

S 

80 ns 1 

0 

10 M 

None 

Phoenix 386 BIOS 1.10.B2 

o 

230 W 

1 M 

S 

80 ns 

0 

10 M 

None 

Award 386 BIOS c3.03 

o 

200 W 

1 M 

D 

60 ns 

0 

12 M 

None 

Award 386 BIOS C3.03 

o 

200 W 

2 M 

D 

100 ns 

1 M 

16 M 

None 

Phoenix 1.00 03 

• 

200 W 

2.5 M 

D 

120 ns 

2 M 

16 M 

None 

Phoenix 386 BIOS 1.00.00 

• 

220 W 

1 M 

D 

100 ns 

0 

4 M2 

64K 

AMI 386 BIOS 

o 

220 W 

1 M 

S 

80 ns 

0 

10 M 

32K 

Phoenix 386 BIOS1.10.B2 

o 

200 W 

1 M 

S 

80 ns 

0 

16 M 

None 

Phoenix 386 BIOS 1.10.B2 

o 

200 W 

1 M 

D 

100 ns 

0 

8 M 

None 

Phoenix 386 BIOS 1.01.02 

o 

200 W 

1 M 

D 

80 ns 

0 

4 M2 

64K 

AMI 386 BIOS 

o 

200 W 

1 M 

S 

80 ns 

0 

10 M 

None 

Award 386 BIOS c3.03 

o 

200 W 

1 M 

D 

120 ns 

0 

8 M 

None 

AMI 386 BIOS 

o 

200 W 

1 M 

S 

80 ns 

0 

10 M 

None 

Phoenix 386 BIOS 1.10.B2 

o 

220 W 

2 M 

D 

100 ns 

1 M 

10 M 

None 

Quadtel BIOS 

• 

200 W 

1 M 

D 

120 ns 

0 

4 M2 

64 K 

AMI 386 BIOS 

o 

200 W 

1 M 

D 

120 ns 

0 

4 M2 

64K 

AMI 386 BIOS 

o 

200 W 


MHz category on our index. While mem¬ 
ory speed played a role in all machines’ 
success on our tests, the effect was out¬ 
weighed by caching and clock speed 
more often than not. 

Each reviewed machine has provisions 
for changing the CPU clock speed. Most 
are constantly running at a bus speed of 8 
MHz to maintain compatibility with 
other devices. Several have multiple 
crystals on-board and are able to switch 


to four different speeds. 

You should consider more than speed 
when evaluating a motherboard. A key 
point is expandability—though 32-bit 
slots are important for memory expan¬ 
sion, 8-bit and 16-bit slots are just as vital 
for everyday cards like disk drive con¬ 
trollers and graphics adapters. The sys¬ 
tems all have between four and six 16-bit 
expansion slots. On-board memory ca¬ 
pacity must also be considered, because 


Photo 3: The 

popular Micronics 
08-002-201 
motherboard 
found in 6 of the 
20 review 
machines (the 
Blackship 386 is 
shown here). 


the price of a chip set is far less than the 
price of an expansion card. All machines 
also include battery-backed clock chips. 

While the AMI motherboard men¬ 
tioned earlier may well be the fastest, the 
most unusual is easily the AMR Micro 
386 on the VIPC Micro 386. The VIPC, 
a proprietary design, includes everything 
but the disk drive controller on the 
motherboard, leaving all but one 16-bit 
slot available for future expansion. A 
serial port, a parallel port, and EGA cir¬ 
cuitry are built in. This saves a consider¬ 
able amount of money when configuring 
an EGA system, but you wind up paying 
for EGA even if you don’t need it. The 
VIPC suffered on our benchmarks be¬ 
cause monochrome EGA is several times 
slower than Hercules graphics. 

The Difference a Drive Makes 

As July’s roundup of hard disk drives 
pointed out, only system clock speed af¬ 
fects your computer’s performance more 
than drive access times. A slow disk 
drive can seriously thwart the impressive 
processing speed of the 80386 chip. You 
cannot simply drop the chip into a system 
and expect breathtaking performance. 

continued 



OCTOBER 1988 • B Y T E 167 






























PRODUCT FOCUS 


80386 CLONES 


Upgrading from Entry Level 


J ust because you’ve decided on an en¬ 
try-level 80386 system doesn’t mean 
you have to live with it forever. Choos¬ 
ing a versatile system initially can lead 
to a wealth of performance-enhancing 
options down the road. As with any 
computer purchase, the number one cri¬ 
terion in selecting an upgrade path must 
be its utility in performing your pri¬ 
mary application. 

The best upgrade for calculation¬ 
intensive applications is a floating-point 
unit. An 80287 or 80387 can, in some 
cases, double your processing speed. 
We ran the 16-MHz Compaq Deskpro 
386 through our benchmarks—with and 
without an 80287—and the difference 
was striking: a score of 10.38 on our ap¬ 
plication index versus 8.81, and that’s 
taking into account applications that 
don’t access the FPU at all. 

There is also a marked difference be¬ 
tween running an 80287 and running an 
80387. Not only does the 80387 allow 
for direct 32-bit communication with 
the 80386, but its special hardware-im¬ 
plemented transcendental functions let 
it calculate sines and exponentials with 
ease. 

To test the effect of a fast 80387 on 
overall system speed, we ran the bench¬ 
mark suite on a 20-MHz Deskpro 
386/20. The results: 17.93 when includ¬ 
ing the coprocessor, and 14.25 when 
leaving it out. Again, the numbers fac¬ 
tor in applications like word processing 
and databases, which perform the same 
with or without the FPU. 


Coprocessors let you compile and run 
programs specifically made to take ad¬ 
vantage of 8087 code. Most FORTRAN 
and C compilers include library rou¬ 
tines for this purpose; the alternative, 
using emulator code, is not nearly as 
good as the real thing. As an example, 
consider the numbers earned by these 
machines on our Livermore Loops and 
LINPACK tests. All of them, using the 
test compiled with emulation routines, 
scored significantly lower than the 
80287-equipped IBM PC AT. The AT 
scores 0.0237 million floating-point op¬ 
erations per second on the Livermore 
Loops and takes 1010.22 seconds to exe¬ 
cute the LINPACK; compare these with 
the benchmark results on page 172. 

Adding memory is another way to in¬ 
crease performance without wasting 
any of your initial investment. The real 
multitasking power of an 80386 can be 
put to use only if you have enough space 
to use it in. Adding memory above the 1- 
megabyte level will let you use OS/2, 
which requires 1.5 megabytes. Memory 
must be at the same speed throughout 
the system, and it must be added in full- 
bank increments. 

Unlike the standard 8-bit PC slot and 
the standard 16-bit AT slot, there is no 
standard for 32-bit expansion boards. 
You will often need to purchase mem¬ 
ory boards from the same source as your 
system board, and your ability to up¬ 
grade memory may be only as good as 
the longevity of your system’s manufac¬ 
turer. Dynamic RAMs are not cheap, 


and more and more memory is not al¬ 
ways the answer. If you plan to use your 
80386 more as a fast AT than as a multi¬ 
tasking system, better upgrade choices 
are available. 

One of the best choices is adding a 
faster hard disk drive. Drive-access 
time contributes to delays no matter 
what applications you run. There is a 
difference, however, between adding 
memory or a coprocessor and upgrading 
your drive: The upgrade makes your 
current hard disk drive obsolete. If you 
have additional drive bays, you can con¬ 
tinue to use your old drive, of course, 
but chances are you won’t use it often 
enough to justify its original cost. 

Nevertheless, the drive will probably 
be the slowest subsystem on your 80386, 
and a natural target for replacement. 
When you choose to do so, you can 
choose those with new high-speed 
small-computer-system-interface or en- 
hanced-small-device-interface control¬ 
lers that can cut average seek times from 
28 milliseconds to 10 ms. These will 
really accelerate the performance of 
your system, but be prepared to pay 
dearly for them. 

Other upgrade options will, like addi¬ 
tional memory, affect your capability 
more dramatically than they will affect 
your performance. Color graphics, for 
example, will let you use the speed and 
power of the 80386 for CAD applica¬ 
tions. With a sufficiently versatile sys¬ 
tem, the possibilities for improvement 
are almost endless. 


Vendors, in an effort to stake a claim 
in the inexpensive 80386 market, must 
cut corners wherever possible by weigh¬ 
ing the trade-off between low price and 
lost performance. Nowhere is that deli¬ 
cate balance more critical than in the 
choosing of a hard disk drive. That’s be¬ 
cause vendors can save considerable 
money by installing a bargain drive, and 
they can fatally hobble their system in 
the process. 

Four of the systems employ the Sea¬ 
gate ST251-1 40-megabyte hard disk 
drive (see table 2), and for good reason: 
The company and the drive enjoy an ex¬ 
cellent reputation. The drive’s price is 
one of the lowest on the market, and it’s a 
solid, dependable product. Six others 
opted for the original ST251, a slower 
drive, and the move turned out to be par¬ 
ticularly bad for the PC Network THE 


PC 386, which finished last on our disk 
benchmarks. 

Zeos, on the other hand, opted for the 
Seagate ST277R, and our benchmarks 
reveal that the choice was a good one. In 
addition to excellent performance, the 
ST277R delivers over 50 percent more 
storage space, packing in 64 megabytes 
of data. Despite a slow access time of 40 
milliseconds, the ST277R achieves its 
performance boost by employing run- 
length-limited (RLL) encoding at 7.5 
megabits per second. The ST251-1 uses 
the same ST412 interface as the ST277R, 
but it uses modified-frequency-modula- 
tion (MFM) encoding at 5.0 megabits per 
second. The original ST251 uses the old 
ST506 interface. 

While Zeos made a good choice, other 
vendors did not. Uniq Technology 
should have heeded our July warning. 


That month’s Product Focus placed the 
Microscience HH-1050 at the bottom of 
the benchmark results. Unfortunately, 
Uniq placed that same drive into its sys¬ 
tem and paid the price of poor perfor¬ 
mance. Those vendors selecting the Sea¬ 
gate ST4053 (VIPC, Blackship, and 
Value) also suffered the consequences, 
as all three systems placed in the bottom 
half of our drive benchmarks and our 
overall rating. Micro Express went with 
the Priam VI50, and that drive certainly 
did not hamper the system’s top-of-the- 
heap performance. 

Disk drive controllers also play an im¬ 
portant role. Since these systems are best 
thought of as entry machines on which to 
build, the controller should conform to 
that philosophy by offering ready expan¬ 
sion. All the systems tested support two 

continued 


168 BYTE* OCTOBER 1988 






UNLOCK ITS FULL 386 POWER 
WITH SCO XENIX 386 - NOW! 


U nder DOS, the COMPAQ DESKPRO 386/20’“ is a powerful 
single-tasking, single-user system that can run thou¬ 
sands of DOS applications. In l6-bit, 8086 mode 

One at a time. 

When OS/2’" software becomes available, this 
computer can become a multitasking, single- 
user system running in 16-bit, 286 mode that 
can also single-task those DOS applications 
under OS/2. & 

One at a time. 

With DOS or OS/2, it will support one 
user—for the cost of the entire system. 

U nder SCO™ XEND(® 386, however, the 

COMPAQ DESKPRO 386/20 becomes a powerful 
multitasking, multiuser system that can run thousands 
of proven XENIX applications. In full-tilt, 32-bit, 386 mode 



ith SCO XEND( 386, this powerful computer can sup¬ 
port multiuser configurations of 16,32, or even more 
workstations with such blazing performance that indivi¬ 
dual users will believe they have the whole system to 
themselves—at an unbelievably low cost per user. 

And the best news is that you can unlock 
A the full power of the COMPAQ DESKPRO 
386/20 today because you can get SCO XENIX 
386—now! 


SCO XENIX System V and the SCO XENIXJamily of 
software solutions is availablefor all industry - 
standard8086-, 80286-, and80.386-based com¬ 
puters, and the IBM® Personal System/2 J “ 
Models 50, 60, and 80. 


Many at a time. 

Using SCO VP/tx,™ it can multitask all the same DOS applica¬ 
tions under SCO XENIX. 

Many at a time. 


THE SANTA CRUZ OPERATION 


(800) 626-UNIX (626-8649) 
(408) 425-7222 
FAX: (408) 458-4227 
TWX: 910-598-4510 SCOsacz 
uucp:... deevax! microsoft! sco! info 


Circle 234 on Reader Service Card 


IBM is a registered trademark and Personal System/2 and OS/2 are trademarks of International Business Marchines Oirporation. • COMPAQ DESKPRO 386/20 is a trademark of Compaq Computer Corporation. • SCO is a trademark of'Hie Santa Cmz Operation. Inc. • XENIX is a registered trademark of 
Microsoft Corporation. • VP/ix is a trademark of INTERACTIVE Systems Corporation. D/87 

® 1987 The Santa Cmz Operation, Inc.. 400 Encinal Street. PO. Box 1900, Santa Cmz. (A 95061 The Santa Cmz Operation, lid., 18 Noel Street, PO. Box 4YN. london WlA 4YN United Kingdom. +44 1 439 2911. (FAX): +44 1 637 9381. TELEX: 917372 sen t/>\ 




















PRODUCT FOCUS 
80386 CLONES 


Table 2: The systems use a wide variety of disk drives , which differ substantially in performance. 


Computer Controller Floppy Hard disk 





Type 

Access 

Capacity 

Blackship 386 

WDC WD1003-WA2 

1.2 M 

ST4053 

28 ms 

44 M 

Bus 386 

LCS-6620TX 

1.2 M 

ST251 

40 ms 

42 M 

Club 386 

Everex EV-332 

1.2 M 

Micropolis 1333A 

28 ms 

44 M 

CompuAdd Standard-386 

WDC WD1003-WA2 

1.2 M 

MiniScribe 6053-11 

25 ms 

44 M 

DataWorld 386 

WD-1006-WAH/WD-1002 FDC 

1.2 M 

ST251 

40 ms 

42 M 

Fortran 386 

Ntl. Computer Ltd. NDC5425 

1.2 M 

ST251-1 

28 ms 

42 M 

Gateway 386 

WD-1006-WAH/WD-1002 FDC 

1.2/1.44 M 

ST251-1 

28 ms 

42 M 

GCH EasyData 386 

Data Technology 5280CRA 

1.2 M 

ST251 

40 ms 

42 M 

Hertz 386 

WDC WD1003-WA2 

1.2 M 

Micropolis 1323A 

28 ms 

44 M 

Micro Express ME 386 

Ntl. Computer Ltd. NDC5425 

1.2 M 

Priam VI50 

28 ms 

44 M 

Micro 1 Power 386/20 

WDC WD1003-WA2 

1.2 M 

Toshiba MK-134FA 

25 ms 

44 M 

PC Network THE PC 386 

WDC WD1003-WA2 

1.2 M 

ST251 

40 ms 

42 M 

Pacesetter 386 

WDC WD1003-WA2 

1.2 M 

ST251-1 

28 ms 

42 M 

Spear Mono-386A 

Everex EV-332 

1.2 M 

ST251 

40 ms 

42 M 

Suntronics-386 

WDC WA2-16 

1.2 M 

ST251 

40 ms 

42 M 

Uniq386 

WDC WD1003-WA2 

1.2 M 

Microscience HH-1050 

28 ms 

44 M 

Value 386 

WDC WD1003-WA2 

1.2 M 

ST4053 

28 ms 

44 M 

VIPC Micro 386 

WDC WD1003-WA2 

1.2 M 

ST4053 

28 ms 

44 M 

Whole Earth 386 

WDC WD1003-WA2 

1.2 M 

ST251-1 

28 ms 

42 M 

Zeos 386 Tower 

Adaptec 2372 

1.2 M 

ST277R 

40 ms 

64 M 


Software key: a) Setup/diagnostics c) Video utilities f) Memory management 

b) Disk utilities/disk management d) I/O utilities g) MS-DOS 3.30 w/GWBASIC 

e) 386 utilities 


hard disk drives and two floppy disk 
drives. Most vendors selected the West¬ 
ern Digital controller (WD1003-WA2) 
for the same reason that many selected 
the ST251-1 hard disk drive. 

The Adaptec 2372 controller boosts 
the performance of RLL-encoded 
drives, but using MFM encoding lets you 
upgrade without buying a new controller. 

National Computer Limited’s 
NDC5425, the controller of choice in 
two of the three top performers, also 
proved a worthy product, delivering 
functionality, expandability, and 2-to-l 
interleave. 

DataWoricT and Gateway reverted to a 
dedicated hard disk drive controller 
paired with a separate floppy disk drive 
controller. The 1 -to-1 interleave of this 
combination enabled these two machines 
to finish second and third on our drive 
benchmarks, just behind the Adaptec 
2372/ST277R-equipped Zeos. 

The Flesh and Bones 

With so much emphasis being placed on 
the nitty-gritty system components— 
CPU, memory, and hard disk drive—the 
nuts-and-bolts features that bring it all 
together are often overlooked. Most 


users don’t put much thought into the se¬ 
lection of things like monitors, key¬ 
boards, and cables. Sure, they are neces¬ 
sary, but as long as they perform the 
basic functions, you’re covered. 

But think about that. The keyboard 
and the monitor are your direct interface 
with the computer. That’s where the rub¬ 
ber hits the road. Though a blurry moni¬ 
tor or a defective keyboard might not af¬ 
fect basic system performance, it most 
certainly will affect your productivity, 
your enjoyment while working on the 
computer, and, in the long run, your 
overall evaluation of the product. 

All the systems include monochrome 
graphics cards, except for the VIPC, 
which comes with an EGA on the 
motherboard. With the exception of the 
Bus 386’s monochrome card, all the 
graphics cards also include an additional 
printer port. Each card supports 720- by 
348-pixel resolution and packs a 64K- 
byte video buffer. The graphics cards in 
the Fortran 386 and the Gateway 386 
performed the best in our video bench¬ 
marks. 

The monitors also share the same 
basic specifications, although several ven¬ 
dors offer a 14-inch display rather than 


the standard 12-inch model. However, it 
was the shape of the screen, rather than 
the size, that made the biggest differ¬ 
ence. The new flat display screens with 
square corners definitely presented a 
crisper image with less glare. While 
GCH, Hertz, CompuAdd, and Suntron- 
ics ship flat screens, we especially liked 
the EverVision 14-inch flat display atop 
the Club and Spear machines. 

Like art and pizza combinations, the 
satisfactory feel of a computer keyboard 
is a matter of personal taste. In general, 
though, most people prefer a keyboard 
with positive tactile response and firm 
recoil. All these systems include either a 
101-key or 102-key layout in the En¬ 
hanced IBM AT style. 

The feel of the keyboards covered a 
wide range, from very subtle differences 
to basic design differences. The Black- 
ship, Suntronics, and PC Network key¬ 
boards all lacked that comforting feel of 
positive tactile response: It’s hard to tell 
when you’ve made true contact with the 
keys. Fortran’s keyboard had miniature 
Control and Alt keys, and it also suffered 
from excessive recoil. On the other hand, 
the DataWorld, Hertz, Pacesetter, 
Value, Whole Earth, and Zeos key- 


170 BYTE* OCTOBER 1988 









PRODUCT FOCUS 
80386 CLONES 


Video 


Expansion slots 


Ports 


Software 

Included 

Board 

Monitor 

Size 

8-bit 

16-bit 

32-bit 

Printer 

Serial 

Game 

DTK 

Quimax 

14" 

2 

5 

1 

2 

2 

1 

a,f 

MGC 

Panasonic 

12" 

2 

5 

1 

1 

1 

1 

a,d 

Everex 

EverVision 

14" 

2 

6 

0 

1 

1 

0 

b,c,d 

MG-150 

Samsung 

12" 

2 

5 

1 

1 

0 

0 

a,c 

Graphicsmith MGP 

Samsung 

12" 

2 

5 

1 

2 

1 

1 

a,f 

MGP Monochrome 

Samsung 

12" 

2 

5 

1 

2 

2 

0 

a.b.f 

TOP MGP 

Samsung 

12" 

2 

5 

1 

2 

2 

1 

a.f.g 

MGP Adaptor 

X-TRON 

14" 

2 

5 

1 

2 

1 

0 

a,b 

Everex 

Hertz 

14" 

2 

4 

2 

2 

1 

0 

a 

Turbo MGP 

VM-1400 

14" 

2 

6 

0 

2 

1 

0 

a 

MG-132 

Samsung 

12" 

2 

5 

1 

2 

1 

1 

a,b,c,d,f 

6046 MGP 

Samsung 

12" 

2 

5 

1 

2 

2 

1 

a.b.f 

Twinhead 

Packard Bell 

12" 

2 

6 

0 

2 

1 

0 

a,e 

Everex 

EverVision 

14" 

2 

6 

0 

2 

1 

0 

a.b.c.d.g 

MGP 

Mitsuba 

14" 

2 

5 

1 

2 

1 

1 

a 

MG-150 

Samsung 

12" 

4 

4 

0 

2 

1 

1 

a,c 

Hercules 

Samsung 

12" 

2 

5 

1 

2 

1 

1 

b.e.f 

Motherboard 

Quimax 

14" 

1 

6 

1 

2 

2 

0 

a,c 

C&F Here Comp 

Packard Bell 

12" 

2 

6 

0 

1 

1 

0 

b,c 

CT-6040T 

Packard Bell 

12" 

2 

6 

0 

2 

1 

1 

b,c 


boards all had the IBM-like true-click 
feel. 

Almost all these systems use cables 
with a basic design flaw: They’re just too 
darn short. This problem rears up most 
flagrantly with the Zeos system because 
of its “tower” configuration. This setup 
lets you free desk space by placing the 
unit on the floor beneath you, but the 
cables were so short that we still had to 
put the Zeos on the table with its monitor 
and keyboard. Kind of defeats the pur¬ 
pose of the “tower” design, doesn’t it? 
CompuAdd’s Standard-386 commits a 
worse oversight by omitting a COM1 
port. You can expect an immediate up¬ 
grade if you go with this unit. 

Another oft-overlooked item is docu¬ 
mentation, and with these systems, clear 
documentation is not a given. Most of the 
vendors simply ship the manuals pro¬ 
vided by the component manufacturers. 
This includes the woefully inadequate 
hard disk drive installation manual for 
those systems packing Seagate drives. 
We found confusing jumper settings on 
the Gateway machine, and the mother¬ 
board documentation did little to help. 
The motherboard manual shipped with 
the Uriiq system was so poorly written 


that it was often incoherent. 

In fact, a lack of clear and useful docu¬ 
mentation plagued all these systems, al¬ 
though the Spear Operations Manual and 
the Club User’s Manual were more com¬ 
prehensive than most, and the Paceset¬ 
ter’s Technical Reference Guide dis¬ 
played impressive depth. 

The Price of Paying Less 

While these systems offer attractive 
price breaks, most of the companies are 
unknown quantities in the 80386 market. 
Most haven’t yet built a strong track 
record. If you end up spending saved 
money on repair bills, enhancements, or 
perhaps even another computer before 
the expected life has expired, you end up 
losing in the long run. 

Major vendors, on the other hand, usu¬ 
ally have a proven track record. Good or 
bad, that track record is something to go 
on. It’s often a key to such factors as du¬ 
rability, reliability, and customer satis¬ 
faction. These vendors usually have es¬ 
tablished a network of customer support 
that few minor vendors can match. 
Though the minor vendors often have a 
technical-support department, staffing 
is usually inadequate. 


Remember, also, that these vendors 
had to cut costs somewhere. Just make 
sure you know where the cuts were made 
and what the trade-offs are. For exam¬ 
ple, a couple of the vendors, Gateway and 
VIPC, shipped 20-MHz crystals with 
16-MHz chips. The chips will run at 20 
MHz, but the manufacturer will not 
guarantee performance at that rate. So 
it’s a gamble. You have to decide if that 
kind of risk is worth taking. 

Given the piecemeal structure of these 
systems and their low price, you’d expect 
to run into a few problems now and 
again. We expected to run into a few dur¬ 
ing this review, but it went far beyond 
our expectations. Fully 6 of these 20 ma¬ 
chines had problems when we first re¬ 
ceived them, problems that ranged from 
nuisances to complete system failures. 
And these are demonstration units, 
which should be the cream of the crop. 

Problems included BIOS fatal errors, 
erratic disk failures, a nonfunctioning 
serial card, and the especially annoying 
keyboard with the T key not working. 
Some systems were shipped with me¬ 
chanical problems, like a full-height disk 
drive jammed into a drive bay at a 45 de- 

continued 


OCTOBER 1988 -BYTE 171 











PRODUCT FOCUS 


80386 CLONES 


BYTE Benchmark Indexes 


Computer 

Conventional 
benchmark results 

Low-level 



Application-level 



UNPACK 

Lvrmore 

Dhry 

CPU 

Disk 

Video 

Wp 

Sprd 

Db 

Sci/ 

eng 

Complr 

Cum. 

appr 

Micro Express ME 386 

1698.51 

0.0125 

5952 

3.30 

1.47 

2.58 

3.46 

2.73 

1.73 

1.31 

2.32 

11.54 

Gateway 386 

2000.61 

0.0107 

5149 

2.77 

1.55 

2.80 

3.16 

2.25 

2.39 

1.14 

2.27 

11.21 

Fortron 386 

2001.60 

0.0102 

5086 

2.77 

1.33 

2.84 

3.15 

2.78 

1.54 

1.12 

2.15 

10.74 

Zeos 386 Tower 

2140.23 

0.0094 

4098 

2.61 

1.97 

2.25 

3.08 

2.67 

1.54 

1.05 

2.30 

10.64 

DataWorld 386 

2513.00 

0.0081 

4061 

2.20 

1.52 

1.64 

2.76 

2.34 

2.15 

0.90 

2.14 

10.29 

Spear Mono-386A 

2141.21 

0.0095 

4724 

2.61 

1.38 

2.28 

3.01 

2.66 

1.45 

1.05 

1.92 

10.09 

Micro 1 Power 386/20 

2366.35 

0.0087 

4336 

2.54 

1.44 

1.86 

2.90 

2.39 

1.69 

0.98 

2.07 

10.03 

Club 386 

2141.21 

0.0099 

4716 

2.62 

1.39 

2.28 

2.91 

2.17 

1.56 

1.05 

2.06 

9.76 

Whole Earth 386 

2140.17 

0.0099 

4743 

2.75 

1.30 

2.25 

2.92 

2.16 

1.50 

1.05 

2.05 

9.68 

VIPC Micro 386 

2118.10 

0.0100 

4766 

2.91 

1.33 

1.90 

2.72 

2.46 

1.54 

1.07 

1.90 

9.68 

CompuAdd Standard-386 

2513.00 

0.0081 

4065 

2.20 

1.43 

1.66 

2.64 

2.34 

1.50 

0.88 

1.91 

9.27 

Pacesetter 386 

2211.96 

0.0097 

4081 

2.36 

1.43 

2.06 

2.60 

2.15 

1.48 

0.97 

1.88 

9.08 

Suntronics-386 

2514.00 

0.0081 

4065 

2.20 

1.23 

2.33 

2.62 

2.15 

1.44 

0.90 

1.83 

8.93 

Blackship386 

2519.38 

0.0085 

4045 

2.43 

1.33 

1.48 

2.74 

2.01 

1.43 

0.89 

1.81 

8.88 

Bus 386 

2513.33 

0.0081 

4065 

2.20 

1.04 

1.63 

2.57 

2.14 

1.51 

0.89 

1.70 

8.81 

Value 386 

2513.34 

0.0085 

4065 

2.20 

1.22 

1.65 

2.66 

2.00 

1.32 

0.90 

1.85 

8.74 

GCH EasyData386 

2569.08 

0.0083 

4065 

2.42 

1.34 

1.84 

2.45 

2.00 

1.50 

0.90 

1.90 

8.74 

PC Network THE PC 386 

2513.00 

0.0085 

4065 

2.20 

0.93 

1.63 

2.54 

1.97 

1.43 

0.91 

1.83 

8.67 

Uniq386 

2544.00 

0.0074 

4115 

1.87 

1.26 

1.50 

2.47 

1.91 

1.45 

0.82 

1.78 

8.44 

Hertz 386 

2898.97 

0.0075 

3396 

2.03 

1.32 

1.57 

2.09 

1.61 

1.32 

0.82 

1.75 

7.59 


'Cumulative application index. Graphs at right are based on indexes and show relative performance. 
Indexes show relative performance; for all indexes, an 8-MHz IBM PC AT= 1. 

All low-level benchmarks were generated using the 80386 version (1.1) of Small-C (32-bit integers). 

For the Livermore Loops and Dhrystone tests only, higher numbers mean faster performance. 

For a full description of all the benchmarks, see "Introducing the New BYTE Benchmarks," June BYTE. 


80386 Benchmarks 


B YTE is taking this opportunity— 
the first roundup of affordable 
80386 systems—to introduce our 
80386-specific low-level benchmarks. 
I’ve modified the code-generation por¬ 
tion of BYTE Small-C for MS-DOS to 
emit 80386 code compatible with Phar 
Lap’s 386|ASM, 386|LINK, and 
RUN386 combo package. The most im¬ 
portant addition? It’s 32-bit integers, of 
course. As you peruse the benchmark 
results, be aware that the Sieve, Sort, 
and Matrix programs, calculated into 
the CPU indexes, are now manipulating 
32-bit integers, pointers, adds, sub¬ 
tracts, multiplies, and divides, and an 
addressing capability that cracks the 
64K-byte barrier. 

We’re also generating two additional 
figures with the String Move bench¬ 
mark: doubleword-odd and doubleword- 
even. Recall that String Move clocks 


Rick Grehan 

the time required to move blocks of data 
from one memory location to another, 
and that it moves the bytes one at a time 
(byte-wide) and two at a time (word¬ 
wide). The new version reports the ad¬ 
ditional figure for 4 bytes at a time 
(doubleword-wide). Also, depending on 
the processor’s data bus width and the 
system’s memory hardware, moving a 
word from odd address to odd address 
can turn in a significantly different time 
(usually a worse result) than moving a 
word from even address to even address. 
The same holds true for doubleword 
moves. 

Though none of these systems include 
a floating-point unit, I’ve modified the 
floating-point coprocessor library— 
which originally assumed only an 8087 
coprocessor—to take advantage of new 
instructions within the 80387. (We’ve 
also developed an 80287 library that 


we’ll bring on-line soon.) You’ll see the 
most noteworthy performance boosts in 
the benchmarks involving transcenden¬ 
tal functions. Specifically, the 80387 
has a single instruction for calculating 
the sine (on the 8087, you had to derive 
the sine from the tangent), and calculat¬ 
ing the exponent requires fewer instruc¬ 
tions than for the 8087 and the 80287. 

We’ll be using the 80386 version of 
the benchmarks for all upcoming 80386 
machines. As usual, we’ll be making 
the source code for the 80386 version of 
Small-C and the updated benchmark 
programs available in the public domain 
(see page 3 for details). If you have any 
suggestions or comments, we’d like to 
hear them. 


Rick Grehan is a BYTE senior technical 
editor at large. He can he reached on 
BIX as “rick_g. ” 


172 BYTE* OCTOBER 1988 












PRODUCT FOCUS 
80386 CLONES 


LOW-LEVEL PERFORMANCE 


APPLICATION-LEVEL PERFORMANCE 


^ CPU Q Disk Q Vi 


Video 


Micro Express ME 386 
Gateway 386 
Fortran 386 
Zeos 386 Tower 
DataWorld 386 
Spear Mono-386A 
Micro 1 Power 386/20 
Club 386 
Whole Earth 386 
VIPC Micro 386 
CompuAdd Standard-386 
Pacesetter 386 
Suntronics-386 
Blackship 386 
Bus 386 
Value 386 
GCH EasyData 386 
PC Network THE PC 
Uniq 386 
Hertz 386 

Compaq 386/20 
Compaq 386s 
Compaq 386/16 


11.54* 

11.21 


10.74 

10.64 

10.29 


10.09 

10.03 

9.76 

9.68 

9.68 

9.27 


9.08 

8.93 

8.88 

8.81 

8.74 

8.74 

8.67 

8.44 


7.59 


8.81 


14.25 


9.35 


] Word processing Spreadsheet Database 

] Scientific/engineering Compiler 


•Cumulative application index. Graphs are based on indexes at left and show relative performance. All tests were done without an FPU. 


Figure 1: The Micro Express ME 386 and the Gateway 386, with 20-MHz 80386s, finished tops. Of systems with 16-MHz 
80386s, the Zeos 386 Tower and the DataWorld 386 are on top. Fourteen systems finished higher on the benchmarks than a 16- 
MHz Compaq Deskpro. Compared to the Compaq 386s, all had a higher CPU index, and half had a higher application index. 


OCTOBER 1988 -BYTE 173 

































































































































































































































































































PRODUCT FOCUS 
80386 CLONES 


Company Information 

Blackship Trading Co. 

385 Oyster Point Blvd., Suite #10 
South San Francisco, CA 94080 
(415) 952-1994 

Inquiry 898. 

Micro 1 

557 Howard St. 

San Francisco, CA 94105 
(415) 974-5439 

Inquiry 908. 

Bus Computer Systems 

135 West 26th St. 

New York, NY 10001 
(212) 627-4485 

Inquiry 899. 

New PC Network 

625 Academy Dr. 

Northbrook, IL 60062 
(312) 205-1300 

Inquiry 909. 

Club AT, Inc. 

3401 West Warren Ave. 

Fremont, CA 94589 
(415) 683-6600 

Inquiry 900. 

Pacesetter Systems 

7130 Fire Lane Rd. 

Columbia, SC 29233 
(803) 736-0673 

Inquiry 910. 

CompuAdd Corp. 

12303-G Technology Blvd. 

Austin, TX 78727 
(800) 627-1967 

Inquiry 901. 

Spear Technology, Inc. 

710A Landwehr Rd. 

Northbrook, IL 60062 
(312) 480-7300 

Inquiry 911. 

DataWorld, Inc. 

3733 San Gabriel River Pkwy. 

Pico Rivera, CA 90660 
(213) 695-3777 

Inquiry 902. 

Suntronics Co., Inc. 

12603 Crenshaw Blvd. 

Hawthorne, CA 90250 
(213) 644-1140 

Inquiry 912. 

Fortron Corp. 

2380 Qume Dr., Suite F 

San Jose, CA 95131 
(408) 432-1191 

Inquiry 903. 

Uniq Technology, Inc. 

1120 Stewart Ct., Suite G 

Sunnyvale, CA 94086 
(408) 736-7440 

Inquiry 913. 

Gateway 2000 

P.O. Box 2414 

Sioux City, IA51107 
(800) 233-8472 

Inquiry 904. 

Value Plus Distributing 

900 Larkspur Landing Cir., #165 

Larkspur, CA 94939 
(415) 461-0811 

Inquiry 914. 

GCH Systems, Inc. 

845 West Maude Ave. 

Sunnyvale, CA 94086 
(408) 733-2131 

Inquiry 905. 

VIPC Computers 

384 Jackson St., Suite #1 

Hayward, CA 94544 
(415) 881-1772 

Inquiry 915. 

Hertz Computer Corp. 

325 Fifth Ave. 

New York, NY 10016 
(212) 684-4141 

Inquiry 906. 

Whole Earth Electronics 

2990 Seventh St. 

Berkeley, CA 94608 
(415) 653-7758 

Inquiry 916. 

Micro Express 

2114 South Grand Ave. 

Santa Ana, CA 92705 
(714) 662-1973 

Inquiry 907. 

Zeos International 

530 Fifth Ave. NW, Suite 1000 

St. Paul, MN 55112 
(612) 633-4591 

Inquiry 917. 


gree angle, or motherboards installed so 
close to the edge of the case that the 
flange on the expansion cards wouldn’t 
fit in the slot. Not all terribly serious 
problems, but they do indicate a general 
lack of quality control in some of these 
systems. 

The Best for Less 

Looking at these systems made us re¬ 
member the true meaning of the word 
“clone.” At first look, none of them 
stood out from the rest. With so many 
common components and identical fea¬ 
tures, we thought picking the best would 
be impossible. Luckily, a few of the sys¬ 
tems shucked the “cheap” label and dis¬ 
played an admirable mix of performance 
and quality. A couple of the systems went 
a step further, emerging as truly excep¬ 
tional buys. 

It’s one thing to compare these sys¬ 
tems to one another and find outstanding 
performance; it’s quite another to look at 
them in reference to the rest of the 80386 
arena and find the same thing. The sys¬ 
tems we’ve rated highly here give good 
account of themselves, even against 
Compaq’s big guns. In fact, all but six of 
these machines finished higher on our 
benchmarks than a similarly equipped 
16-MHz Deskpro. 

While none were able to touch the 
overall performance of the Deskpro 
386/20—with its high-speed enhanced- 
small-device-interface disk drive con¬ 
troller and dedicated cache controller— 
the top finishers were able to come much 
closer than their prices would indicate. 
And what of the 386s, Compaq’s 
80386SX-based machine? Every last one 
of these review machines earned a better 
CPU index than the 1.86 assigned to the 
386s. 

Superior subsystems also became ap¬ 
parent. Our benchmarks demonstrate the 
superiority of the AMI-type mother¬ 
board: The three AMI systems and the 
two very similar EV-3000A-equipped 
systems made up half of the top 10, re¬ 
gardless of the other system parameters. 
The AMI does, however, have signifi¬ 
cant drawbacks: A low memory ceiling 
and a lack of 80387 support will hamper 
future upgrades. On the other side of the 
coin, the common Micronics 08-002-201 
motherboard was installed in systems ac¬ 
counting for 6 of the bottom 10. For a 
full accounting of the performance in¬ 
dexes, see page 173. 

Often, the choice in memories comes 
down to a trade-off between size and 
speed. The Hertz 386, though very slow, 
does come with 2.5 megabytes of mem- 

continued, 


174 BYTE* OCTOBER 1988 






Insist 
On The Best 
Micronics 
Motherboards 


Innovation 

and 

Performance 


MICR#NICS 


uality, 

Performance 
and Innovation 

best describe our 80386 
based board level product 
line. Now with both AT and Baby size and 
high speed CACHE memory. 

Micronics is the leading supplier to OEMs, 
VARs and Systems Integrators that require 
the best in 80386 technology. 


For a distributor near you, call 


COMPUTERS INC. 


800 / 234-4386. 


© Copyright 1988 Micronics Computers. Inc. 


Circle 168 on Reader Service Card 


OCTOBER 1988 -BYTE 175 




WHY TRUST OUTSIDERS 
WITH THE MSK 
OF YOUR EC COMPUTER 
ORPRMTER. 


NEC Customer Engineering and 
its authorized dealers offer you the 
highest quahty service 
because we know 
your NEC equip¬ 
ment best. NEC 
has a wide range 
of service options, 
high quahty parts, and comprehensive main¬ 
tenance contracts. Call us, and find out about 
the many ways NEC Information Systems takes 
care of its own. 

Service Excellence Through People, Pride and Professionalism SH 

1-800-325-5500 NEC 

CaC ...- 



Computers For The Blind 

Talking computers give blind and visually impaired 
people access to electronic information. The question 
is how and how much? 

The answers can be found in "The Second Beginner's 
Guide to Personal Computers for the Blind and Visu¬ 
ally Impaired” published by the National Braille Press. 
This comprehensive book contains a Buyer’s Guide 
to talking microcomputers and large print display 
processors. More importantly it includes reviews, 
written by blind users, of software that works with 
speech. 


Send orders to: 

National Braille Press Inc., 88 St. Stephen Street 
Boston, MA 02115, (617) 266-6160 


NBP is a nonprofit braille printing and publishing house. 


PRODUCT FOCUS 
80386 CLONES 


ory. The Hertz was able to run memory- 
hungry OS/2 as configured, a trait 
shared only by the EasyData 386 and the 
VIPC Micro 386. Our test for OS/2 com¬ 
patibility was a simple one, running 
three simultaneous processes from 
Microsoft’s OS/2 demonstration disk. 
No times were recorded. We did have 
some video problems when running 
OS/2 on the VIPC, and we could not get 
it to run successfully using the on-board 
EGA. The company assured us that it had 
no problems running OS/2 on similar 
units, and we did get it to work using an 
external Hercules card. 

All manufacturers claim Windows/ 
386 compatibility. We were unable to test 
this, though, because Windows/386 ver¬ 
sion 2.0 does not include a Hercules 
driver, and version 2.1 was not shipping 
as of press time. 

Beyond the raw benchmark results, we 
looked at many factors when evaluating 
these systems. We considered the appar¬ 
ent quality of the overall product, the 
performance of the subsystems, the gen¬ 
eral look and feel, and the reliability of 
operations. Even so, it is hard to ignore 
the impressive performance of the Micro 
Express ME 386 on our benchmarks. It 
not only excelled on our low-level tests, 
especially the CPU index, but it also 
blazed by the other machines when con¬ 
verting that low-level capability to prac¬ 
tical applications. Churning along at 20 
MHz, it posted an application index of 
11.54, good enough for top honors. 

However, when evaluating the whole 
package, the Gateway 386 surpasses all 
the others. Coming in a close second on 
our application index, the Gateway deliv¬ 
ers speed without sacrificing features: a 
16-MHz chip running at 20 MHz, 60-ns 
RAM, a 1.44-megabyte 3^2-inch floppy 
disk drive to accompany the standard 
1.2-megabyte 5 Va -inch floppy disk 
drive, an extra serial port and a game 
port, DOS 3.30 with GWBASIC, and 
sockets for both the 80287 and the 80387 
coprocessors. The system ran without a 
glitch, although we would prefer to see a 
true 20-MHz chip under the hood. We 
were truly surprised to see a system of 
this caliber selling for less than $3000. 

It’s a testament to the state of the 
80386 market. You don’t have to wait for 
the unveiling of the 80486 or for prices to 
drop on the hybrid 80386SX to get an 
80386 at a reasonable price. The shake¬ 
out has arrived. The clones are here. And 
they can get the job done. ■ 


Steve Apiki and Stanford Diehl are testing 
editors for the BYTE Lab. They can be 
reached on BIX as “apiki ” and “sdiehl. ” 


176 BYTE* OCTOBER 1988 






























EQUITY II PLUS 

• 1.2 Meg Floppy 

• 40 Meg Hard Disk 

• 640K Ram 

• Serial/Parallel/C/C 

• 80286 CPU 

• Monochrome Monitor 

• Graphic Card 

• MS DOS 

• GW Basic 
In order to provide the best service, 
EPSON EQUITY Is 

exclusively sold on location. 


EQUITY 1+ 

• 360K Floppy 

• 20 Meg Hard Disk 

• 640K Ram 

• Serial/Parallel Port 

• Monochrome Card 

• Monochrome Monitor 

• MS DOS 

• GW Basic 

$1295 
EQUITY 111+ 

• 80286 CPU 6-8 12 MHz 

• 1.2 MEG Floppy 

• 40 MEG Hard Disk 
DOS 3.2 Mono Monitor 
& Graphic Card 

$2195 


LOW 

PRICE 

LEADER 

SINCE 1983 


Everex 

Step 286 - 12 & 16 MHz 

1 Meg RAM 
Set up utility in ROM 
S/P, C/C 

Enhanced keyboard 
1.2 MB floppy 
DOS/BASIC 

Everex 

Step 386-20 MHz & 16 MHz 
256K cache of very high speed RAM 

2 Meg RAM, expandable to 16 Meg 

S/P, C/C SCall 

Enhanced keyboard 
1.2 MB floppy 
DOS/BASIC 


SCall for 
your 

configuration 


camPAa 


386 130 meg/20 MHz.6495 

286 40 meg.2395 

386 40 meg/16 MHz.4195 

386 60 meg/20 MHz.5650 

Portable III 40 meg/12 MHz.4195 


CARD & MONITOR EXTRA 




PS/2 model 30/20 meg.1775 

PS/2 model 50/20 meg.2595 

PS/2 model 60/40 meg.3395 

PS/2 model 60/71 meg .4100 

PS/2 model 80/40 meg.4595 

MONITOR EXTRA 


LAP-TOP 


Toshiba 3200-40.3695 

Toshiba 3100-20 . Call 

Toshiba 1000. Call 

NEC Multispeed .1395 

NEC Multispeed EL.1595 

EPSON LT. Call 


WE STOCK 


CITIZEN 

OKIDATA 

EVEREX 


TOSHIBA 

NEC 

WYSE 

HITACHI 


PRINCETON GRAPHICS AMDEK PC MOUSE IRWIN & ARCHIVE 
SONY HAYES MICROSOFT MICE TAPE BACK 

ACER SAMSUNG LOGITECH TAXAN 

HOUSTON INSTRUMENTS CALCOMP MITSUBISHI 


Macintosh 

Mac-SE/20 Meg.2595 

Mac-ll/40 Meg.3795 

ARCHE RIVAL 386 

10/20 MHz, 1.2 floppy, 2 MB RAM 
Monochrome.$2995 

SOFTWARE 

Microsoft Word.239 

Word Perfect 5.0.249 

Lotus 1-2-3.297 

dBase 111+.385 

AND MANY, MANY MORE! 


SPECIALS 
of the Month 

Microsoft Mouse ...$109 

Microsoft Excel.$309 

Aldus Pagemaker.. .$479 


AST 


AST 386 model 340 . 

.4395 

AST 286 model 80. 

.1695 

AST 286 model 120. 

.Call 

AST 286 model 140. 

.2695 

CARD & MONITOR EXTRA 




EPSON® 

PRINTERS 

Epson FX850/1050 .. .$379/535 
Epson LQ850/1050 .. .$559/785 
Epson LQ500/2500 .. $359/895 
Epson LX800/EX800 . $199/445 
Epson LQ2550 .$970 

CITIZEN 

PRINTER 

180D/15E .$179/385 

MSP40/45 .$299/439 

MSP50/55 .$399/509 

Tribute 124/224 .$529/679 

Overture Lazer.$1459 

HP LASER Jet II .$1750 


WE ACCEPT LC, CASHIER CHECKS, MONEY ORDERS, VISA, MC, AmEx 

3% charge on VISA, MC & 5% on American Express 


COMPUTER LANE 


HOURS: 

M-S 9-6 

CORPORATE ACCOUNTS WELCOME 
CALL FOR VOLUME DISCOUNTS 
CONSULTANTS CALL FOR PRICING 


1-800-526-3482 (outside ca> 2 T a E'S’ 


(818) 884-8644 (In CA) 
(818) 884-8253 (FAX) 

Prices subject to change without notice 


Ye BLOCK W. OF TOPANGA 

CA 91304 

Compaq is a Registered Trademark of Compaq 

IBM is a Registered Trademark of International Business Machines 


Circle 67 on Reader Service Card 


OCTOBER 1988 


BYTE 


177 









































































S CSystems 

Serving Computer Buyers For 
Eight Years 


1 - 800 - 669-9933 

Para Asistirle En Espanol 
Llame Al Tel 1-800-8^2-1777 


PANASONIC 

KXP1091I 

Printer 


SAMSUNG 

12" Flat Amber 
Monitor 


LOGITECH 

C7 Mouse 
W/Plus Software 


$199 $82 $68 


HARDWARE SOFTWARE 


ACCESSORIES 


CopyllPC Brd Deluxe.$ 99 

Masterpiece +. 95 


COMPUTERS 

SCSystems 
Series 88 
XT Computer 

Slide Case Top w/upfront 
keylock, turbo button/led, 
reset button. 150 watt power 
supply, 360K drive, 477- 
10MHz, 640K. Phoenix Bios, 
AT style keyboard, Limited 
one year warranty. 

$565 


AST Premium/286 

Model 120.$2279 

Model 80 . 1629 

Model 140X .2479 


BOARDS 


AST Adv Prem lmb.$ Call 

AST 6 Pac Prem lmb. 525 

ASTSixpac. 115 

Hercules Grph +..... 182 


EGA BOARDS 


ATI EGA Wonder.$175 

Genoa SuperHi Res+. 195 

Orchid Designer. Call 

Paradise 480. Call 

Paradise VGA +XT. Call 

Paradise VGA Prof. 385 

Vega VGA. 269 


EGA MONITORS 


Princeton U/Sync.$ 529 

NEC Multisync 2 . 589 

Samsung. 359 


HARD DRIVES 


Seagate 125 w/cont.$ 321 

Seagate 138 w/cont. 411 

Seagate 30MB w/cont. 294 

Seagate 20MB w/cont. 269 


MICE 


Logitech .$ 68 

MS Bus Mouse . 99 


MODEMS 


Hayes 1200 .$ Call 

Hayes 1200B. Call 

Incomm RPC1200. 62 

Incomm RPC2400. 147 

Incomm T1200 . 76 

Incomm T2400 . 167 

Incomm T2400EC. 224 


MONITORS 


Amdek 410.$ 145 

Princeton MAX 15. Call 

Samsung RGB. 215 

Samsung Amber. 82 


3COM 


3C503 ELink II. $345 

3C523 ELink/MC . 432 


PRINTERS 


Citizen 

120D.$ Call 

180D. 199 

MSP-15E. 319 

MSP-40. 285 

C.Itoh 

ProWriter C715. 925 

NEC 

P2200. Call 

Okidata 

Call on all models. 

Panasonic 

1080I/M2..... 164 

1091I/M2. 199 

10921 . Call 

Star 

NX-1000. 179 

NX-1000 Color. 234 

NX-15. Call 

Toshiba 

321SL. 500 

341SL. 674 

351SX.1005 


ACCOUNTING 


DacEasy 3.0.$ 54 

DacEasy Bonus 3.0. 110 

Dollars & Sense. 95 

Managing Your $. 117 


COMMUNICATION 


Carbon Copy Plus.$ 106 

CrossTalk XVI . 89 

CrossTalkMK4. 115 

PC Anywhere 3. 98 

SmartCom II. 82 


DATABASE 


Clipper.$ Call 

Data Perfect. 282 

DBase III. 375 

DBXL Diamond. 109 

Fox Base +. 190 

Paradox 2.0 . 430 

Q and A. 188 

Relate & Report. 100 


DESKTOP PUBLISHERS 


Pagemaker 3.0 .$ Call 

PFS First Pub. 2.0. 70 

Ventura. 495 


GRAPHICS 


Chartmaster.$ 199 

Generic Cad 3.0..... 51 

Harvard Graphics... 272 

Printshop. 33 

Signmaster. Call 



INTEGRATED 


Ability Plus.$ 139 

First Choice. 87 


LANGUAGES 


MS QuickBasic.$ 60 

MS Quick C . 60 

Turbo Basic . 59 

Turbo C. 59 

Turbo Prolog 2.0 . 89 


SPREADSHEETS 


Lotus 123.$ Call 

Quattro. Call 

Surpass. 329 

VP Planner Plus. 87 


UTILITIES 


CopyllPC.$ 18 

Desqview. 71 

Duet. 48 

FastbackPlus. 88 

Form tool. 52 

Mace. 48 

Norton Advanced . 72 

Norton Commander 2.0 . 43 

PC Tools Deluxe. 36 

Sidekick Plus. 117 

Sideways Print. 39 


WORD PROCESSING 


Rightwriter.$ 49 

Sprint. H 7 

Word Perfect 5.0 . 219 

Wordstar 2000 . Call 


XY III Plus. 275 


Call For Items Not Listed 


SC Systems 


205 S. 29th St., Phoenix, AZ 85034 

Order Line 800-669-9933 Espanol 800-842-1777 

Status Line 602-275-1395 FAX No. 602-273-0043 

Order Line for Europe & Mexico 602-275-1395 


Jfn R H l HLH^, 0 ( h C i' ar9e '.° r y isa or Mastercard. w ® d0 not charge your card UNTIL WE SHIP your order. Manufacturers warranty applies in all cases all warranties are 
handled by the manufacturers. We accept Purchase Orders from authorized companies only, for 3.5% above cash price No COD orders No refund on oDened softwarp 
m , ° c h han 9 e ' A ^ 0W 14 ^' or P^onal/company checks. Arizona orders add 6.7% tax. Add 2% for shfppfng plus $2 00°Sr hIndlina !$4 0n 

minimum). Please call for shipping charges on all Canada and International orders. We do not guarantee compatibility. All returns are subject to a 20% restocking fee. 


178 BYTE* OCTOBER 1988 


Circle 255 on Reader Service Card 














































































































































System Review 



Dell’s System 310 
proves that top-notch 
performance doesn’t 
have to come at 
top-shelf prices 


John Unger 


Bucking 
the System 


VGA monochrome monitor and a 28- 
millisecond 40-megabyte hard disk drive 
for $4099. My review unit included 2 
megabytes of RAM, a 20-MHz 80387 
coprocessor, a 1.44-megabyte 3 1 /2-inch 
floppy disk drive, a 90-megabyte en- 
hanced-small-device-interface (ESDI) 
hard disk drive, and a high-resolution 
VGA color monitor. This brought the 
grand total for my system to $7000. 


M aking a 20-MHz 80386- 
based microcomputer run at 
its maximum potential re¬ 
quires more than a 20-MHz 
CPU: The entire suite of hardware com¬ 
ponents has to interact efficiently. Such 
optimized performance was obviously a 
prime consideration when Dell’s engi¬ 
neers designed the System 310. 

The System 310 is a solid, high-per¬ 
formance 80386 computer that’s a prime 
contender for the title of fastest 20-MHz 
80386 machine. But that’s not all; the 
machine’s excellent performance comes 
at a price that’s well below that of compa¬ 
rable systems. 

The System 310 is available in a vari¬ 
ety of models that share the same basic 
hardware. Each has a 20-MHz CPU, 1 
megabyte of RAM, a 1.2-megabyte 5 Vi- 
inch floppy disk drive, and a VGA card. 
The entry-level model also includes a 


Performance Credentials 

A Chips & Technologies 20-MHz 80386 
chip set underlies the System 310’s basic 
design. These components, integrated 
with a concurrent bus architecture and 
high-speed cache and main memory, 
form the framework of the Dell System 
310. You can set the 20-MHz 80386 CPU 
to switch to 8 or 4.77 MHz when you 
press the Control, Alt, and backslash 
keys. The system’s expansion bus runs 
independently of the CPU’s clock speed 
at a consistent 8 MHz. The motherboard 
also has one 32-bit memory slot, six 16- 
bit AT slots, two 8-bit PC slots, and a 
socket for a 20-MHz 80387 math co¬ 
processor. 

Memory access has been optimized in 
two ways. The system’s concurrent bus 
architecture allows the system bus to be 
effectively decoupled from the processor 
bus. The CPU can then execute instruc¬ 
tions while the system bus is running di¬ 
rect memory access (DMA) cycles, 
thereby speeding up operations such as 
disk and memory data transfers. The 
System 310 also incorporates an Intel 
82385 cache memory controller and 32K 
bytes of high-speed, 35-nanosecond 
static RAM (SRAM), like the Compaq 
Deskpro 386/20, the ALR FlexCache 
20386, and other high-performance 
80386 machines. 

The main purpose of the cache is to 
provide a fast access buffer of SRAM be¬ 
tween the processor and the slower, nor¬ 
mal dynamic RAM that makes up the 
computer’s main memory. The cache 

continued 


OCTOBER 1988 • BYTE 179 


























Dell System 310 


Company 

Dell Computer Corp. 

9505 Arboretum Blvd. 

Austin, TX 78759 
(800) 426-5150 

Components 

Processor: 20-MHz 32-bit Intel 80386 
with zero wait states, switchable to 8 or 
4.77 MHz; socket for 20-MHz 80387 
coprocessor 

Memory: 1 megabyte of 80-ns RAM, 
expandable to 2 megabytes on system 
board (maximum system memory is 16 
megabytes); Intel 82385 cache controller 
with 32K bytes of 35-ns SRAM; Phoenix 
80386 ROM BIOS Plus, version 1.10 09 
Mass storage: One 1.2-megabyte 5V4- 
inch floppy disk drive; 40-megabyte AT- 
type or 90-, 150-, or 322-megabyte 
ESDI hard disk drive 
Display: Monochrome, EGA, VGA 
color, VGA Plus color, or VGA 
monochrome monitor 
Keyboard: 101-key IBM 
Enhanced-style keyboard 
I/O interfaces: Two RS-232C serial 
ports with DB-9 connectors; DB-25 
parallel port; one 32-bit memory- 
expansion slot, six 16-bit slots, and two 
8-bit slots 

Size 

6V4 x2iy a x17V2 inches; 45 pounds 

Software 

Microsoft MS-DOS 3.30 and custom 
utilities; Microsoft GWBASIC 3.22; 
Microsoft Windows/386 

Options 

1-megabyte SIMM upgrade: $899.95 
Dell memory-expansion board with 
2 megabytes: $1799.99 
20-MHz 80387 math coprocessor: 
$799.95 

40-megabyte internal tape backup unit: 
$399.95 

1.44-megabyte 3V2-inch floppy disk 
drive: $199.95 

Documentation 

167-page System 310 Owner’s Manual; 
77-page MS-DOS 3.30 Enhancement 
Guide; 475-page MS-DOS 3.30 User’s 
Reference; 425-page Microsoft GWBASIC 
Interpreter User’s Reference 

Price 

Base system (with one 1.2-megabyte 
5V4-inch floppy disk drive, 40- 
megabyte hard disk drive, and VGA 
monochrome display): $4099 
System with 322-megabyte ESDI hard 
disk drive and VGA Plus color 
display: $7699 
System as reviewed: $7000 

Inquiry 883. 


REVIEW 

BUCKING THE SYSTEM 


controller holds what it thinks are the 
next 32K bytes of instructions and/or 
data the CPU needs and lets the CPU run 
with no wait states. The chip does more 
than simply control the high-speed 
SRAM cache, though. It also figures out 
when to load new data into the cache, and 
it determines which parts of RAM are 
mapped directly to the video display and 
shouldn’t be put into the cache. 

I don’t want to give the impression that 
the System 310’s main memory is slow; 
it’s not. Dell uses 80-ns RAM chips on 
the motherboard, which has eight con¬ 
nectors for special single in-line memory 
modules (SIMMs) that each hold 256K 
bytes of RAM. (The system comes with 1 
megabyte of RAM that takes up four of 
these slots.) You can also add memory to 
the system by mounting a Dell memory 
card fitted with 80-ns memory chips into 
a proprietary 32-bit expansion bus. Fi¬ 
nally, you can use standard AT-type 
memory cards in the 16-bit expansion 
slots. If you decide to add RAM to the 
system by using the Dell bus, however, 
you won’t have enough room to add a 
full-length expansion card in the 8-bit 
slot at the left-hand edge of the computer. 
The maximum configuration for system 
memory is 16 megabytes. 

To make the most of the increased 
memory-access performance that the 
system’s interleaved memory provides, 
you have to install an additional 1 mega¬ 
byte of RAM on the system board. Also, 
if you install a proprietary 32-bit mem¬ 
ory-expansion card, you must add an¬ 
other megabyte to the standard 1 mega¬ 
byte to achieve the full benefits of 
interleaved memory. After adding 4 
megabytes of RAM to the motherboard 
and the 32-bit bus, you can install an ad¬ 
ditional 12 megabytes of RAM by using 
Lotus/Intel/Microsoft Expanded Mem¬ 
ory Specification memory cards in the 
16-bit AT-compatible expansion slots. 

You also have the option of copying the 
system BIOS from ROM to a special 
write-protected area of RAM located 
above the 640K-byte partition. The BIOS 
ROM and RAM have identical memory 
addresses. A similar option for the BIOS 
of an EGA or VGA speeds system and 
video display performance. You can 
make these options part of the system’s 
setup program so that they take effect 
when you boot the system. This feature 
may be incompatible with future releases 
of DOS or OS/2, however, so Dell made 
it an option in the setup program. 

Speaking of Speed 

There’s only one way to describe the per¬ 
formance of a microcomputer like the 


System 310: It flies. The machine has all 
the hardware and design potential to 
make it as fast as or faster than any other 
20-MHz 80386 system that BYTE has 
tested. The Dell machine has a slight 
edge over the Compaq 386/20 in that it 
uses 80-ns RAM for its interleaved mem¬ 
ory while the Compaq uses 100-ns chips, 
and the Dell can store the instructions 
from its operating-system BIOS and 
video ROM chips in RAM for faster 
access. 

The System 310 outperforms the IBM 
PS/2 Model 80 in all BYTE’s bench¬ 
marks. It enjoys a slight advantage over 
the Compaq 386/20 in most of the tests 
and is in a dead heat with the ALR Flex- 
Cache 20386. The comparative bench¬ 
mark tests show little difference between 
these three computers in terms of overall 
performance, so other factors such as 
price, service, or expandability may be 
the distinguishing factors. 

Sometimes increased performance 
comes at the expense of software incom¬ 
patibility. However, I had no trouble run¬ 
ning WordPerfect 4.2 and 5.0; BRIEF 
2.1; Turbo C 1.5; Quattro 1.0; Dan 
BricKLin’s Demo II 1.0; and Microsoft 
C 5.1. The system also ran through the 
application benchmark suite without a 
hitch. 

While my review machine had an 8-bit 
VGA board, Dell says that the System 
310 will be shipping with 16-bit boards 
by the time you read this. This is likely to 
change the video- and graphics-oriented 
benchmarks. 

Expansion Options 

Physically, the System 310 closely re¬ 
sembles other large MS-DOS microcom¬ 
puters. It has a 200-watt power supply, 
and the front right corner has room for 
three half-height drives. Only the top 
two spaces are suitable for floppy disk 
drives or a tape backup unit, though; the 
bottom space is suitable only for a hard 
disk drive because the front case covers 
most of it. My system’s Mitsubishi 1.2- 
megabyte 5 Va- inch floppy disk drive and 
Sony 1.44-megabyte -inch floppy 
disk drive fit into the top two slots. 

To the left of these slots is another 
storage bay that can accommodate either 
two half-height hard disk drives or a sin¬ 
gle full-height hard disk drive. The front 
case completely covers these slots. The 
review system’s Control Data Corp. half¬ 
height 90-megabyte ESDI hard disk drive 
was mounted in the bottom of this storage 
bay. 

The system includes eight expansion 
slots. Six of them use the 16-bit IBM PC 

continued 


180 BYTE* OCTOBER 1988 



Dell System 310 


APPLICATION-LEVEL PERFORMANCE 



Dell System 310 18.2 


WORD PROCESSING 




DATABASE 



Xy Write 111+ 3.52 

Medium Large 

dBASE 111+ 1.1 



Load (large) 

N/A 

:10 


Copy 


:49 

Word count 

:02 

:16 


Index 


:05 

Search/replace 

.04 

:18 


List 


1:03 

End of document 

:01 

:10 


Append 


1:32 

Block moves 

:08 

:08 


Delete 


:01 

Spelling check 

:07 

:47 


Pack 


1:18 

Microsoft Word 4.0 




Count 


:03 

Forward delete 


:10 


Sort 


:51 

Aldus PageMaker 1.0a 






Load document 


:07 


□ Index: 


2.84 

Change/Bold 


:19 





Align right 


:15 


SCIENTIFIC/ENGINEERING 


Cut 10 pages 


:13 


AutoCAD 2.52 



Place graphic 


:04 


Load SoftWest 


:34 

Print to file 


1:31 


Regen SoftWest 


27 





Load StPauls 


:07 

□ Index: 


3.45 


Regen StPauls 


:05 





Hide/redraw 


8:37 

SPREADSHEET 




STATA1.5 



Lotus 1-2-3 2.01 




Graphics 


:16 

Block copy 



02 

ANOVA 


:10 

Recalc 



01 

MathCAD 2.0 



Load Monte Carlo 



09 

IFS 800 pts. 


:11 

Recalc Monte Carlo 



04 

FFT/IFFT1024 pts. 

:11 

Load rlarge3 



02 




Recalc rlarge3 



01 

□ Index: 


4.98 

Recalc Goal-seek 



02 




Microsoft Excel 2.0 




COMPILERS 



Fill right 



:04 

Microsoft C 5.0 



Undo fill 


1:28 

XLisp compile 


3:04 

Recalc 



:02 

Turbo Pascal 4.0 


Load rlarge3 



:17 

Pascal S compile 

:03 

Recalc rlarge3 



:01 








□ Index: 


3.41 

□ Index: 


3.56 




All times are in minutesiseconds. Indexes show relative performance: for all indexes, an 8-MHz IBM PC AT= 1. 


LOW-LEVEL PERFORMANCE 1 

CPU 


DISK I/O 



VIDEO 


Matrix 

3.30 

Hard Seek 3 


Text 


String Move 


Outer track 

3.33 

ModeO 

3.92 

Byte-wide 

21.48 

Inner track 

3.33 

Mode 1 

3.90 

Word-wide 


Half platter 

6.67 

Mode 2 

3.77 

Odd-bnd. 

29.10 

Full platter 

9.96 

Mode 3 

3.75 

Even-bnd. 

10.75 

Average 


5.82 

Mode 7 

N/A 

Doubleword-wide 


DOS Seek 


Graphics 


Odd-bnd. 

21.03 

1 -sector 


7.42 

CGA: 


Even-bnd. 

5.38 

32-sector 


19.25 

Mode 4 

1.46 

Sieve 

17.78 

File l/O^ 



Mode 5 

1.49 

Sort 

13.34 

Seek 


0.09 

Mode 6 

1.54 



Read 


0.05 

EGA: 


□ Index: 

3.91 

Write 


0.80 

Mode 13 

3.42 



1-megabyte 


Mode 14 

3.68 

FLOATING POINT 


Write 


3.09 

Mode 15 

N/A 

Math 

6.08 

Read 


2.94 

Mode 16 

3.68 

Error 2 

0.00E+00 




VGA: 


Slne(x) 

2.01 

□ Index: 


3.21 

Mode 18 

3.81 

Error 

2.00E-09 




Mode 19 

1.50 

e x 

2.23 




Hercules 

N/A 

Error 

1.00E-09 











□ Index: 

2.45 

□ Index: 

8.38 







18.2 


Compaq 386/20 17.9 


IBM PS/2 Model 80-111 13.2 


IBM PC AT 5 


□ 

Word 

Processing 

□ 

Spreadsheet 

□ 

Database 

□ 

Scientific/ 

Engineering 

□ 

Compilers 


‘Cumulative applications index. Graphs are 
based on indexes at left and show relative 
performance. 


Dell System 310 


N/A=Not supported by graphics adapter. 

1 All times are in seconds. Figures were generated using the 8088/8086 and 
80386 version (1.1) of Small-C. 

2 The errors for the floating-point benchmarks indicate the difference between 
expected and actual values, correct to 10 digits or rounded to 2 digits. 

3 Times reported by the Hard Seek and DOS Seek are for multiple seek 
operations (number of seeks performed currently set to 100). 

4 Read and write times for the File I/O benchmarks are in seconds per 64K bytes. 

5 For the Livermore Loops and Dhrystone tests only, higher numbers mean faster 
performance. 


CONVENTIONAL 

BENCHMARKS 

UNPACK 
Livermore Loops 5 
(MFLOPS) 

Dhrystone (MS C 5.0) 
(Dhry/sec) 


170.27 


0.16 


6596.00 


Compaq 386/20 


IBM PS/2 Model 80-111 


IBM PC AT 


□ 

CPU 

□ 

FPU 

□ 

Disk I/O 

□ 

Video 


For a full description of all the benchmarks, see “Introducing the New BYTE Benchmarks," June BYTE. 


OCTOBER 1988 -BYTE 181 





















































































Toshiba l\T>IS\ 


|§|p 


The bad news is, this is a quiz. 
The good news is, we’re going to 
make it easy. 

All three of these 24-pin dot 
matrix printers are versatile, rug¬ 
ged office-quality printers. They all 
provide a variety of type styles and 
compatibility with most popular 
software. But there’s only one Top 
Dot. And all the clues you need 
to find it are right here in this ad. 

Top Dot’s high performance 
features include combined letter- 


quality text and graphics, color 
printing, and a sizzling 480 cps 
draft speed. 



SelectDial puts total printer control at your 
fingertips. 


A unique Select-Dial™ feature 
gives Top Dot effortless, fingertip 
control. And plug-in Intelli-Cards™ 
provide instant software upgrades. 

Top Dot’s $1085 price is a 
remarkable $400 below compara¬ 
ble printers. Even more remarkably, 
iL includes toll-free hotline support, 
a 2-year warranty, an unheard-of 
full year of on-site service, and for 
$25, a Quick-Start kit packed with 
$150 worth of supplies, software, 
documentation and more. 


Kpson is a registered trademark of Seiko Epson Corporation. Accel-500, Select-Dial and Intclli-Card are trademarks of Advanced Matrix Technology. Inc. ©1988 Advanced Matrix Technology, Inc. 

182 BYTE- OCTOBER 1988 Circle 269 on Reader Service Cani 










And only Top Dot is available in 
your choice of finish: Executive 
Black or traditional Ivory. 

You have to visit a dealer to buy 
two of the printers on this page. 
But you can get Top Dot delivered 
to your door by DPS.® 

Just call 1-800-637-7878, cor¬ 
rectly identify the Top Dot, and 


Print speed 
(12cpi) 

COMPARISON CHART 
AMT Epson Toshiba 

Accel-500 LQ-2500 P351SX 

Draft Mode 

480 cps 

324 cps 

300 cps 

Memo Mode 

200 cps 

N/A 

N/A 

LQ Mode 

80 cps 

90 cps 

100 cps 

Plug-in fonts 

card 

card 

cartridge 

Color printing 

standard 

N/A 

optionalt 

Warranty 

24 mo 

18 mo 

18 mo 

On-site service 

1 yr 

N/A 

N/A 

Price 

$1085 

$1449tt 

$1499 tt 

Starter Kit 

$25 

N/A 

N/A 


t $239 tt manufacturer’s suggested list price 


we’ll ship it to you. FREE* If after 
30 days, the Top Dot hasn’t become 
indispensable to your office, just 
send it back. Otherwise, do nothing. 
We’ll charge $1085 to your credit 
card or bill you against your pur¬ 
chase order. That’s all there is to it. 

And if you’re still not sure of the 
answer, don’t worry. Our operators 
will give you three chances to get 
it right. 



Quick-Start. Kit contains supplies, cable, soft¬ 
ware, documentation—even transparency 
materials. A $150 value for only $25 with 
Top Dot. 


ACCEL-500 

1 - 800-6377878 

mb j^j r 


Vcnlura Peripherals 

100 Rancho Road, Suite 27 
Thousand Oaks, California 91362 

* Offer subject to availability and credit approval. 


REVIEW 

BUCKING THE SYSTEM 


AT-type bus, and the other two use the 
8-bit IBM PC bus. The half-length VGA 
card on my machine occupied one 8-bit 
slot, and a Western Digital 1007 ESDI 
controller disk resided in one 16-bit slot. 
The latter uses a 1 -to-1 interleave and has 
a data transfer rate of 65IK bytes per 
second. It includes cabling for two flop¬ 
py disk drives and two hard disk drives 
and has power supply connectors for four 
disk drives. 

The System 310 has three standard 
display options: VGA monochrome, 
standard VGA, and VGA Plus. All use 
the same VGA card and differ only in the 
type of monitor included. Monochrome 
and EGA displays are also available. 

Paradise makes the principal very- 
large-scale-integration chip on the VGA 
display adapter. My review unit came 
with a 14-inch Mitsubishi VGA Plus 
monitor, which has a 0.31-millimeter 
dot pitch. This adapter/monitor combi¬ 
nation gives crisp color graphics at up to 
640 by 480 pixels in 16 colors and pro¬ 
vides high-quality text. By contrast, the 
standard VGA color monitor offers simi¬ 
lar resolution, but at a dot pitch of 0.42 
mm. The monochrome monitor displays 
16 shades of gray at 640 by 480 pixels. 
Unlike IBM’s PS/2 computers, the Sys¬ 
tem 310’s display chips are on expansion 
boards, not on the motherboard. 

My one complaint about the Dell Sys¬ 
tem 310’s hardware is that it’s noisy. The 
cooling fan was louder than that in any 
other system I’ve seen, and a high- 
pitched tone emanated from somewhere 
within the depths of the hardware. 

My machine worked fine during my 
evaluation, but it failed to boot during 
testing in the BYTE Lab. Calls to Dell 
revealed that the machine had a defective 
ROM BIOS (version 1.10 08). Two new 
ROM chips (version 1.10 09) failed to 
solve the problem, however. Dell then 
sent a new motherboard with the new 
BIOS installed, and the System 310 
worked fine. The company says that all 
machines it has shipped to customers 
have the newer BIOS chips. 

Finishing Touches 

In addition to MS-DOS 3.30, Dell in¬ 
cludes 15 enhanced utility programs that 
make the operating system easier to 
manage. 

The utilities are more useful and eas¬ 
ier to use than a handful of similar public 
domain or even commercial software 
programs because of the uniformity in 
command-line argument syntax and the 
similarity of their help screens. 

The System 310 includes Microsoft 
MS-DOS and GWBASIC manuals and an 


owner’s manual that gives clear, liber¬ 
ally illustrated instructions on setting up 
the system. Dell also bundles Micro¬ 
soft’s Windows/386 software with the 
System 310. 

Dell sells its computers by mail order 
only and has a toll-free number for tech¬ 
nical assistance. The support technicians 
I spoke with were knowledgeable and re¬ 
sponded to my questions quickly. As part 
of Dell’s 1-year warranty, Honeywell 
Bull provides on-site service for custom¬ 
ers who live within 100 miles of one of 
Honeywell’s 180 customer-service dis¬ 
patch offices, and you can extend the ser¬ 
vice contract for up to 4 years. 

A Dollar Saved 

Compared to the Compaq Deskpro 
386/20 and the ALR FlexCache 20386, 
the System 310 is a better value. My re¬ 
view unit, at $7000, is about $6000 less 
than a comparably configured 386/20. 
Substitute a 150-megabyte ESDI hard 
disk drive and, at $7598, the System 310 
is some $2000 less than a similarly 
equipped FlexCache. 

The only drawbacks to the System 310 
were its noisy fan and the limitations on 
its expansion bay configuration. You can 
access only two of the five expansion 
bays from the front of the case, so you 
can’t install two floppy drives and an in¬ 
ternal tape backup unit, for example. 

Do you need the kind of performance 
this computer delivers? For many users, 
the answer will be no. A zero-wait-state 
80286 machine with a 12- or 16-MHz 
CPU will give you most of the qualitative 
“feel” of speed and instant response that 
the System 310 gives when running ap¬ 
plications such as a word processor or 
spreadsheet. 

But others need to stay at the leading 
edge of hardware and software develop¬ 
ment. A high-performance 80386 is a ne¬ 
cessity if you want to be able to move 
quickly into all the generations of OS/2 
as they develop or to run Unix on a 
microcomputer that’s powerful enough 
to let this operating system work as it 
should. 

For such users, the System 310 has 
much to recommend it. It exhibits flaw¬ 
less high performance, its hardware de¬ 
sign and components are among the best 
available, and it’s priced right. For my 
money, the System 310 is the system to 
beat. ■ 


John Unger is a geophysicist for the U.S. 
government and lives in Hamilton, Vir¬ 
ginia. He writes graphics software and 
uses computers to study the earth’s crust. 
He can he reached on BIX as “junger. ” 

OCTOBER 1988 -BYTE 183 

























HARD DRIVES 


<SP Seagate 


20 



Mb ST251 


Includes drive, AT mounting hard¬ 
ware & "Disk Manager" partition¬ 
ing software . 

$ 

Also available for XT 


If for any reason , you are 
not completely satisfied 
with any product, simply 
return it for a prompt and 
courteous refund! 


Mb ST225 KIT 


Complete PC/XT KIT includes 
drive, controller, cables, How-To 
manual & mounting hardware. 


$ 244 


40Mb ST251 

PC/XT KIT 


*369 



Includes drive, controller, cables, 
How-To manual, mounting 
hardware & partitioning software./ 

Drives and Kits are 
available for All 
PS/2 models! 


Mb 

Complete PC/XT KIT 


Complete PC/XT KIT includes $ ■ 
drive, controller, cables, How-To 
manual & mounting hardware. 


Seagate 150Mb KIT 

$ 788 


Complete kit includes drive, cables, Perstor 
ADRT controller, How-To Manual, mounting 
hardware and “Disk Manager“ partitioning 
software. Pull Height. 28ms access time. 


Card Drive" 

Hard Cards 


Macintosh Drives 

Internal drive kits are now available for 
Macintosh SE and II as well as external 
kits for Macintosh Plus! 


Call for pricing! 


Card Drive 20S 40ms $319 
Card Drive 30S 40ms $349 
Card Drive 50S 40ms $499 


-- Features — 

• Available for most Tandy models 

• Quality engineered for reliability 

• Super easy installation & setup 

• ONE YEAR Warranty 

• Auto park heads 

These Card Drives use quality Seagate Hard Drives 


We carry the entire 
Seagate product line 
including 3.5" drives 


65Mb ST277R 

40ms access • Half Height 
Autoparking heads 
This drive requires an RLL controller 

$ 


Help is just a phone 
call away with our 
Technical Assistance 
Department! 


379 


Includes drive, mounting hardware & 
"Disk Manager" partitioning software 


High Speed 40Mb 

Seagate ST251-1 

28ms access • Half height • Auto parking heads 
Also available for XT 

$. 


409 


Includes drive, AT mounting hardware & 
"Disk Manager" partitioning software 


No Surcharge for Visa or MasterCard Orders 

Hours: 8am to 7pm Monday - Friday, 12pm to 5pm Sat. MST 
International Orders call: (602) 784-1038 


HARD DRIVES! 

International 


An II)N Company 


H+H-t HIM .. 


(800) 2344DISK 



Toll Free Customer Service: (800) 541-8387 


1208 E. Broadway Road #110 • Tempe, AZ 85282 
(602) 784-1038 FAX: (602) 829-9193 


Price* and availability aubject to drangewithout notice. All item* ate NEW with manufacturer 1 * warranty. 5 % surcharge for American Exprnaa and COD order*. P.O.'a accepted NET 10 - subject to 9% 
surcharge. Add$10£tippm^ conditions: shipping & handling charge is not refundable; product must be in origind condition. BYT1088 


184 BYTE* OCTOBER 1988 


Circle 109 on Reader Service Card (DEALERS: 110) 






































































System Review 



The Odd 
Couple 



The Amstrad PPC640 
and Epson Equity LT 
portables have 
little in common 


Wayne Rash Jr. 


The Amstrad PPC640 (left) 
and Epson Equity LT (right). 


T here could hardly be a greater 
contrast between the Amstrad 
PPC640 and the Epson Equity 
LT. The PPC640 is so large that 
it will fit on no lap of which I’m aware, 
and it has dual floppy disk drives. The 
Equity LT, which will fit on a lap, has a 
floppy disk drive and a 20-megabyte 
hard disk drive. 

The Equity LT is by far the more tradi¬ 
tional of the two machines. It closely re¬ 
sembles other laptops, such as the NEC 
MultiSpeed HD (June BYTE). The Eq¬ 
uity LT features a V30 CMOS processor 
running at 10 MHz and 640K bytes of 
RAM. My review unit of the Epson Eq¬ 
uity LT had a 9%- by 4 1 /2-inch backlit, su¬ 
pertwist, liquid crystal display (LCD) 
screen with blue characters on a silver 
background. It also had an internal 20- 
megabyte hard disk drive and a 720K- 
byte SV^-inch floppy disk drive. The re¬ 


view unit also came with an internal 
1200-bit-per-second modem. As outfit¬ 
ted, this machine costs $3767. 

The Amstrad PPC640, designed in the 
U.K., is hardly traditional. It features an 
unusual case design. It has a full-width, 
IBM PC AT Enhanced-style keyboard 
and a 6%- by 4 3 4-inch supertwist LCD 
screen, and it runs on 10 C-cell batteries. 
The system has an 8086 CPU running at 
8 MHz, 640K bytes of RAM, dual 720K- 
byte 3 Vi -inch floppy disk drives, and an 
internal 2400-bps modem. This is a large 
machine, too wide and too long to fit on a 
lap—and even if it would fit, the key¬ 
board is hinged in such a way as to make 
laptop use impossible. It is primarily de¬ 
signed as a portable for desktop use. This 
computer will run you $1199. 

There are some similarities between 
the two machines, though. Both are com¬ 
patible with the IBM PC XT. They both 
use 3 1 /2-inch floppy disk drives. Finally, 
they both let you use an external monitor 
so that you can avoid eyestrain in the 
office. 

The Epson Equity LT 

If you’re planning to use a computer 
while traveling, the Equity LT’s design 
makes it a good choice. With the backlit 
LCD screen and the hard disk drive, it’s 
convenient to use on an airplane or in an 
office. The relatively light weight and 
slim profile make it easy to carry. 

The Equity LT’s screen swings up to 
reveal a modified version of the AT’s En¬ 
hanced keyboard. The Caps Lock key is 
located next to the A, and the Control 
keys are on the lower corners of the key¬ 
board. Across the top of the keyboard is a 
string of 10 function keys, rather than the 
12 found on other versions of the En¬ 
hanced keyboard. 

A full numeric keypad is just to the 
right of the alphabetic keys. Above that 
are a bank of LEDs and a tiny door that 
covers a group of switches. The LEDs 
monitor such things as battery condition 

continued 


OCTOBER 1988 • BYTE 185 






Amstrad PPC640 


Company 

Amstrad, Inc. 

1915 Westridge Dr. 

Irving, TX 75038 
(800) 237-3116 
(214)518-0668 

Components 

Processor: 8086 running at 8 MHz; 
socket for optional 8087-2 math 
coprocessor 

Memory: 640K bytes of RAM 
Mass storage: Two 720K-byte 3 V 2 -inch 
floppy disk drives 
Display: CGA or monochrome on 
internal LCD or external monitor 
Keyboard: 101-key full-size Enhanced- 
style layout 

I/O interfaces: One parallel port; one 
serial port; RGB video connector 
Other: 2400-bps Hayes-compatible 
modem 

Size 

19V2 x I 6 V 2 x 4 inches (open); 12 
pounds 

Software 

MS-DOS 3.3; SoftKIone Mirror II; PPC 
Organizer 

Options 

None 

Documentation 

354-page Amstrad Portable PPC; 29- 
page PPC Organizer Software 

Price 

PPC512 (with 512K bytes of RAM and 
one floppy disk drive): $899 
PPC512(with 512K bytes of RAM and 
two floppy disk drives): $999 
PPC640 (with 640K bytes of RAM, two 
floppy disk drives, and a 2400-bps 
modem): $1199 

Inquiry 884. 


and the disk drive activity, as well as the 
current condition of Num Lock, Caps 
Lock, and Scroll Lock. The switches be¬ 
neath the door control the appearance of 
the screen, the CPU clock speed, and 
whether the machine uses the built-in 
screen or an external monitor. 

On the right side of the machine is the 
720K-byte 3 Vi -inch floppy disk drive. 
On the dual-floppy disk version, there is 
a companion drive on the left side; in my 
review unit, the hard disk drive resided 
on the left side. In the rear are connectors 
for a serial port and a parallel port, a 


REVIEW 
THE ODD COUPLE 


Epson Equity LT 


Company 

Epson America, Inc. 

2780 Lomita Blvd. 

Torrance, CA 90505 
(800) 922-8911 

Components 

Processor: NEC V30 running at 4.77 or 
10 MHz 

Memory: 640K bytes of RAM 
Mass storage: 720K-byte 3 V 2 -inch 
floppy disk drive; 20-megabyte 3 V 2 -inch 
hard disk drive 

Display: CGA on internal backlit LCD or 
external monitor 

Keyboard: 85-key modified Enhanced- 
style layout 

I/O interfaces: One serial port; one 
parallel port (configurable as external 
floppy disk drive port); RGB video 
connector; proprietary expansion bus for 
modem card or memory expansion 

Size 

13V2 x 12 V 4 x 3 V 4 inches; 14V6 
pounds 

Software 

MS-DOS 3.2; GWBASIC 3.2; Xtree disk 
management utility 

Options 

Supertwist LCD screen: $299 
Backlit LCD screen: $499 
1200-bps modem: $299 
Carrying case: $49 
Cigarette lighter adapter: $29 

Documentation 

140-page Equity LT User’s Guide; 376- 
page Equity LT MS-DOS 3.20; 404-page 
Equity LT GWBASIC 3.20 

Price 

Equity LT with dual floppy disk drives: 
$1899 

Equity LT with 20-megabyte hard disk 
drive and 720K-byte floppy disk 
drive: $2999 

System as reviewed: $3767 

inquiry 885. 


CGA monitor, and a power connector. 
There are also a power switch and a 
series of DIP switches that select the as¬ 
signment of the parallel and serial ports. 
One switch allows the parallel port to 
double as a connector for an external 
floppy disk drive. If you choose that op¬ 
tion, however, you lose the ability to use 
a parallel printer. 

The carrying handle slides out from 
beneath the front edge of the keyboard. 
This is a handy location for carrying the 
computer, but it results in a ridge directly 
in front of the space bar on the keyboard. 


This ridge interfered with my typing. 

The Equity LT can use a reflective or 
backlit LCD screen. You can remove the 
LCD screen and set it aside, which 
makes using an external monitor easier. 
If you have an external monitor, you 
could use this machine as your only 
computer. 

Epson includes a reference disk that 
makes the Equity LT more convenient to 
set up and also provides sophisticated di¬ 
agnostics should something go wrong. 
For daily use, Epson has provided the 
convenient Xtree disk management util¬ 
ity. Xtree supports several of the more 
common MS-DOS functions through a 
menu system. The Equity user’s guide is 
well organized and illustrated. 

Power User 

The Equity LT can run on AC or internal 
battery power. The AC adapter recharges 
the batteries when the computer is off. A 
complete recharge of the batteries, which 
are composed of eight nickel-cadmium 
cells, takes 12 hours. 

Epson designed the screen so that the 
backlighting will turn off after a user- 
selected period of minutes to help save 
battery power. In addition, you can turn 
the internal modem and hard disk drive 
on and off as required. Since modems 
and hard disk drives are heavy users of 
power, keeping them turned off can do a 
lot to extend battery life. 

In spite of all this, the batteries, when 
fully charged, can run the machine only 
for slightly less than 2 hours, and the 
low-battery light begins flashing after 
1 Vi hours. These times are based on my 
use of the computer with very little hard 
disk activity and with the screen back¬ 
lighting turned off about 80 percent of 
the time. 

Amstrad’s PPC640 

The PPC640 seems an eccentric ma¬ 
chine in some ways. Its most noticeable 
characteristic is its layout. It does not 
look like any other computer in the mar¬ 
ketplace. In large part, this is due to the 
full-size Enhanced keyboard that graces 
the machine. It is also partly due to the 
small screen located on the left side of 
the machine’s top surface. 

The PPC640 makes a strong impres¬ 
sion from the first time you open the case 
and look at it. It’s wide. Counting the 
comfortable plastic handle on the right 
side, it’s \9Vi inches wide, as compared 
to the Equity LT’s 13 Vi -inch width. 

The keyboard folds out from the top 
toward you. This is a full-size 101-key, 
AT Enhanced-style keyboard, with 

continued 


186 BYTE* OCTOBER 1988 







Amstrad PPC640, Epson Equity LT 



APPLICATION-LEVEL PERFORMANCE 


WORD PROCESSING 

Amstrad 

Epson 

Xy Write 111+ 3.52 

Med./Lrg. 

Med./Lrg. 

Load (large) 

:27 

:24 

Word count 

:10/:74 

:08/:57 

Search/replace 

:18/:58 

:14/:45 

End of document 

:05/:33 

:04/:24 

Block moves 

:31/:30 

:20/:19 

Spelling check 

: 43/4:39 

:26/3:12 

Microsoft Word 4.0 



Forward delete 

1:23 

:56 

Aldus PageMaker 1.0a 



Load document 

N/A 

:25 

Change/Bold 

N/A 

:76 

Align right 

N/A 

:59 

Cut 10 pages 

N/A 

:50 

Place graphic 

N/A 

:13 

Print to file 

N/A 

5:35 

□ Index: 

N/A 

1.02 

SPREADSHEET 

Amstrad 

Epson 

Lotus 1-2-3 2.01 



Block copy 

:23 

:10 

Recalc 

:06 

:04 

Load Monte Carlo 

2:55 

:51 

Recalc Monte Carlo 

:26 

:20 

Load rlarge3 

:42 

:12 

Recalc rlarge3 

:04 

:03 

Recalc Goal-seek 

:12 

:10 

Microsoft Excel 2.0* 



Fill right 

N/A 

:14 

Undo fill 

N/A 

6:28 

Recalc 

N/A 

:05 

Load rlarge3 

N/A 

1:12 

Recalc rlarge3 

N/A 

:05 

□ Index: 

N/A 

0.86 


DATABASE 

Amstrad 

Epson 

dBASE 111+ 1.1* 



Copy 

N/A 

2:49 

Index 

N/A 

:29 

List 

N/A 

:28 

Append 

N/A 

5:02 

Delete 

N/A 

:05 

Pack 

N/A 

3:12 

Count 

N/A 

:24 

Sort 

N/A 

2:31 

□ Index: 

N/A 

0.92 

SCIENTIFIC/ENGINEERING 



Amstrad 

Epson 

AutoCAD 2.52* 



Load SoftWest 

N/A 

6:56 

Regen SoftWest 

N/A 

6:40 

Load StPauls 

N/A 

1:55 

Regen StPauls 

N/A 

1:47 

Hide/redraw 

N/A 

1:26:25 

STATA1.5 



Graphics 

3:31 

2:41 

ANOVA 

2:23 

1:53 

MathCAD 2.0 



IFS 800 pts. 

4:32 

3:34 

FFT/IFFT1024 pts. 

5:31 

4:13 

□ Index: 

N/A 

0.34 

COMPILERS 

Amstrad 

Epson 

Microsoft C 5.0* 



XLisp compile 

N/A 

12:5 

Turbo Pascal 4.0 



Pascal S compile 

:43 

:14 

□ Index: 

N/A 

0.81 



All times are in hours:minutes:seconds. Indexes show relative performance; for all indexes, an 8-MHz IBM PC AT= 1. 
*Not run on the Amstrad PPC640. The PPC640 is limited to 720K-byte floppy disks and could not run tests where the 
program and files exceeded 720K bytes. We were unable to compute an application index for the Amstrad PPC640. 


•Cumulative applications index. Graphs are 
based on indexes at left and show relative 
performance. 


LOW-LEVEL PERFORMANCE 1 


Amstrad PPC640 


CPU Amstrad 

Epson 

DISK I/O Amstrad 

Epson 

VIDEO 

Amstrad 

Epson 

Matrix 

20.16 

15.76 

Hard Seek 



Text 



String Move 



Outer track 

N/A 

9.20 

ModeO 

18.18 

13.79 

Byte-wide 

113.37 

87.17 

Inner track 

N/A 

9.24 

Mode 1 

18.18 

13.81 

Word-wide: 



Half platter 

N/A 

23.05 

Mode 2 

15.71 

14.96 

Odd-bnd. 113.37 

87.16 

Full platter 

N/A 

27.65 

Mode 3 

15.71 

14.96 

Even-bnd. 

56.74 

43.61 

Average 

N/A 

17.28 

Mode 7 

N/A 

N/A 

Sieve 

109.41 

84.25 

DOS Seek 3 4 



Graphics 



Sort 

86.61 

67.23 

1 -sector 

77.55 

39.18 

CGA: 






32-sector 432.14 

107.46 

Mode 4 

7.76 

6.08 

□ Index: 

0.72 

0.93 

File I/O® 



Mode 5 

7.80 

6.08 




Seek 

0.59 

0.41 

Mode 6 

8.13 

6.36 

FLOATING-POINT 2 


Read 

13.22 

2.12 

EGA: 



Amstrad 

Epson 

Write 

12.92 

2.08 

Mode 13 

N/A 

N/A 

Math 

N/A 

N/A 

1-megabyte 



Mode 14 

N/A 

N/A 

Error 

N/A 

N/A 

Write 

N/A 

N/A 

Mode 16 

N/A 

N/A 

Sine(x) 

N/A 

N/A 

Read 

N/A 

N/A 




Error 

N/A 

N/A 




□ Index: 

0.66 

0.82 

e x 

N/A 

N/A 

□ Index: 

N/A 

0.57 




Error 

N/A 

N/A 







□ Index: 

N/A 

N/A 













CONVENTIONAL 



1 All times are in seconds. All figures were generated using the 8088/8086 
version (1.1) of Small-C (16-bit integers). 

2 Floating-Point benchmarks were not performed because the Epson Equity 
LT and Amstrad PPC640 did not have a math coprocessor chip. 

a The Amstrad PPC640 did not have a hard disk drive; all times are for floppy 
disk drives. 

4 DOS Seek times for the Epson Equity LT are for multiple seek operations 
(number of seeks performed currently set to 100). 

5 Read and write times for the File I/O benchmarks are in seconds per 64K 
bytes. 

6 For the Livermore Loops and Dhrystone tests only, higher numbers mean 
faster performance. Tests were performed in emulation mode. 


BENCHMARKS 

Amstrad Epson 

UNPACK 9307.62 7189.36 

Livermore Loops 6 
(M FLOPS) 2.30E-03 3.00E-03 
Dhrystone (MS C 5.0) 
(Dhry/sec) 1103.00 1438.00 


Epson Equity LT 


IBM PC AT 


IBM PC 


□ 

CPU 

□ 

FPU 

□ 

Disk I/O 

□ 

Video 


For a full description of all the benchmarks, see "Introducing the New BYTE Benchmarks," June BYTE. 


OCTOBER 1988 -BYTE 


187 

































































REVIEW 
THE ODD COUPLE 


Not Really a Laptop 


I n addition to the other laptops in this 
review, I also looked at the Laser 
Compact XT (available from Video 
Technology Computers, Inc., 550 East 
Main St., Lake Zurich, IL 60047, (312) 
540-8086). 

The Laser Compact XT is a dual¬ 
speed (4.77- and 10-MHz) IBM PC XT 
clone with no expansion slots and mea¬ 
ger documentation. This minimalist 
computer is sold for a minimal price— 
$599 for the base model with 512K 
bytes of RAM, and $699 for the 640K- 
byte model. 

The idea behind the Laser Compact 
XT appears to be to provide a full-fea¬ 
tured clone for as small a price as possi¬ 
ble. In this its designer seems to have 
succeeded. 

This machine is about the size of a 
laptop computer that contains its single 
360K-byte 5 % -inch floppy disk drive 
on the right side of the machine. It is 
equipped with 1.6 megabytes of mem¬ 
ory, CGA and Hercules graphics, a par¬ 
allel port, a serial port, a joystick or 
mouse port, and an external disk drive 
connector for the optional external 
360K-byte floppy disk drive. It comes 
with RAM disk software, so the lack of 
a second floppy disk drive is not a big 
problem. Finally, it weighs less than 12 
pounds and has a handle that folds out 



from underneath so you can carry it 
around. 

Using the Laser Compact XT 

Getting the Laser Compact XT set up is 
a chore. The documentation is both slim 
and vague. When I tried to set the video 
board to handle a CGA monitor, I found 
the documentation so confusing that I 
had to call the manufacturer’s technical 
hot line to get the proper instructions. 

Once I got the Laser Compact XT set 
up, it performed adequately. It sup¬ 
ported CGA when I had the switches set 
properly, although the character set was 
smeared and hard to read. The machine 
was shipped with MS-DOS 3.21 and 
GWBASIC. Unfortunately, the RAM 
disk drivers were shipped on a boot disk 
with MS-DOS 3.20; I had to jockey the 


disks around until I could get the newer 
version of DOS onto the memory driver 
boot disk. This could be a problem for a 
new user. 

There seemed to be no problem with 
compatibility for the software I tried, 
which included WordStar 4.0, Lotus 
1-2-3 version 2.01, and some games, 
such as Tetris. There were no problems 
with copy protection at high speed when 
I used Lotus 1-2-3. 

The keyboard occasionally doubled 
characters, and it was hard to use unless 
the rear of the machine was propped up 
on its carrying handle. Once oriented 
like this, the keyboard was farther off 
the tabletop than is the case with a de¬ 
tached keyboard on an IBM clone. 

The Occasional Computer 

This is a machine for people who some¬ 
times want to work at home or who 
sometimes need an IBM compatible. It 
is quite portable, although you will need 
a monitor where you are going—unless 
you plan to carry that, too. 

The Laser Compact XT is not de¬ 
pendable enough to be a primary com¬ 
puter. It does what it advertises, but you 
can’t add expansion cards. If one floppy 
disk drive and a RAM drive are what 
you need, then this might make an 
acceptable secondary machine. 


every key faithfully placed in its proper 
location. 

The main section of the computer has a 
small screen on the left side. The screen 
will tilt to any position, from perfectly 
flat to nearly upright, so you can adjust 
the angle for better viewing. Adjusting 
the angle is important, because the Am- 
strad PPC640 uses a reflective LCD 
screen. The super twist LCD screen is 
reasonably clear, but it’s much harder to 
see than a backlit display. This machine 
needs either an external monitor or good 
room lighting. 

Beneath the display are cooling vents; 
for them to work properly, the display 
needs to be tilted upward. The PPC640 
stopped running twice during the course 
of this review, and each time it started 
again after I raised the screen and al¬ 
lowed the machine to cool. The area be¬ 
neath the screen gets warm, but not hot, 
during long periods of operation. 

Next to the screen is a small cubbyhole 
that can hold a telephone cord for the 
built-in 2400-bps modem. Below that are 


controls for screen contrast and speaker 
volume, and a series of LEDs that show 
disk drive activity, whether the CRT is 
enabled, and whether the power is on. 
Below the LEDs is a switch that controls 
the power source. 

Power in the Amstrad PPC640 comes 
from 10 C-cell alkaline batteries or from 
an AC adapter. The user’s manual ad¬ 
vises against using rechargeable batter¬ 
ies. Amstrad also provides a 12-volt car 
adapter that you can plug into your ciga¬ 
rette lighter. The C-cell batteries lasted 
about 3 hours before the battery alarm 
sounded; during that time, the PPC640 
ran the BYTE benchmarks twice. 

On the right side of the PPC640 is a 
square plastic handle that protrudes from 
the carrying case so you can carry the 
computer securely. Next to the handle is 
a pair of 720K-byte 31/2-inch floppy disk 
drives. An internal hard disk drive is not 
available. On the rear of the machine is a 
door that swings open to reveal a serial 
port, a parallel port, a DIN connector for 
power, a coaxial DC power connector, 


an RGB monitor connector, and a pair of 
RJ-11 connectors for the modem. 

Hands on the PPC640 

Once you get past the size, you’ll find 
that Amstrad has added some software 
that makes the PPC640 easy to use. An 
integrated package called the PPC Orga¬ 
nizer includes text retrieval, an appoint¬ 
ment book, a card file, a word processor, 
and a calculator. It’s a convenient pack¬ 
age, and it supports a color monitor if you 
have one attached. Mirror II, a commu¬ 
nications package, is also bundled with 
the system. 

The PPC640 is extremely quiet. Since 
it does not have a hard disk drive, there’s 
none of the whirring and whining that 
goes with one. The floppy disk drives are 
quiet and trouble-free. 

Since the PPC640 has a full-size key¬ 
board, it was easier to get used to than 
any other laptop I’ve reviewed. The key¬ 
board is just like those on larger ma¬ 
chines. If you do a lot of word process- 

continued 


188 BYTE* OCTOBER 1988 







You expect excellent letter-quality print from a 24-pin printer. 
And Citizen's new precision-builtTrioute™ 124 delivers. 

With razor-sharp letter definition at 66 cps. Attractive corre¬ 
spondence quality at 132 cps. As well as crisp 7 impressive draft 
printing at 200 cps. 

You might be surprised, however, to find that the versatile 
Tribute 124 offers quite a bit more. Like a built-in push or pull 
tractor with top ; rear or bottom feed. Automatic paper loading. 
Outstanding compatibility. Push-button convenience of a front 
control panel. Even optional color printing. 

It also provides a wide selection of typestyles via available font 
cards. And produces striking high-resolution graphics. 

With all these value-aadeareatures and an exceptional 12- 
month warranty theTribute 124 is very affordable. So, not only 
does it look good on paper, it looks good for less paper. 

For the Citizen printer dealer nearest you, call 1-800-556-1234, 

#CITIZEN 


Ext. 34. In California, call 
1-800-441-2345, Ext. 34. 

®1988 Citizen America Corporation. Citizen, the Citizen 
logo andTribute are trademarks of Citizen Watch Co. ; Ltd. 


Printers that run like clockwork. 


Circle S3 on Reader Service Card 




















REVIEW 

THE ODD COUPLE 


ing, this keyboard will fit right in. 

The PPC640’s documentation was 
adequate. The user’s manual contained 
instructions for not only the computer 
but also MS-DOS and the Mirror II com¬ 
munications software. 

Spotty Benchmarks 

The BYTE Lab couldn’t run the full 
suite of system benchmarks on these ma¬ 
chines. The PPC640 lacked a hard disk 
drive, so running some software, such as 


Aldus PageMaker and dBASE III Plus, 
was impossible. Neither machine had a 
math coprocessor chip, thus eliminating 
the FPU tests. 

In the tests that the BYTE Lab could 
run, both laptops were adequate in 
benchmark performance. Even though 
both used 8086-level technology, they 
performed well when compared to the 
IBM PC XT; in many tests, both of them 
ran two to three times faster than the XT. 
Even when compared to the 80286-based 


AT, they put in a respectable showing. 

The Equity LT consistently performed 
at 80 percent to 90 percent of the speed 
of the AT. In one test—the word-process¬ 
ing application benchmark—the Equity 
LT actually beat the AT by a small mar¬ 
gin. Overall, this machine shows excep¬ 
tional speed. There is one area, the Sci¬ 
entific and Engineering tests, where the 
processor’s limitations (and lack of a 
math coprocessor) show up; I think it’s 
unlikely, however, that this machine 
would be purchased for a heavy user of 
AutoCAD. 

The PPC640 was also reasonably fast, 
especially for an 8086-based machine 
costing under $1200 and running on 
flashlight batteries. It turned out a re¬ 
spectable half to two-thirds of the speed 
of the AT. Since this machine is designed 
to be a clone of the old XT, its bench¬ 
mark performance was certainly ade¬ 
quate. The PPC640 could not run all the 
application benchmarks, but those it 
could handle indicate that it maintains its 
speed relative to the AT. 

Interestingly, in sorting operations, 
the PPC640 was virtually as fast as the 
AT; this is probably due to the 16-bit data 
path the 8086 shares with the 80286. 

Stick with Others 

The Epson Equity LT is similar in style 
and price to portable computers available 
from other manufacturers, such as NEC 
or Toshiba. But the NEC MultiSpeed 
HD’s keyboard is slightly easier to use, 
and the Equity LT’s carrying handle 
causes an awkward ridge in front of the 
keyboard, making typing difficult. The 
Equity LT is basically a sound machine 
at a reasonable price, but in terms of 
overall convenience, I still prefer the 
NEC or Toshiba computers. 

The Amstrad PPC640 is unique. It has 
no hard disk drive and no backlit display, 
but it has the best keyboard available on a 
portable. This makes typing easy, but it 
reduces the machine’s portability. The 
PPC640 is similar in price to other ma¬ 
chines, such as the Toshiba T1000, but it 
has dual floppy disk drives. 

Neither machine, though, succeeds in 
breaking new ground. If I were buying a 
laptop portable, I would stick with the 
NEC MultiSpeed HD, Toshiba T1000, 
or Zenith SupersPort. ■ 


Wayne Rash Jr. is a consulting editor for 
BYTE and a member of the professional 
staff of American Management Systems 
in Arlington, Virginia. He consults with 
the federal government on microcom¬ 
puters and communications. You can 
reach him on BIX as (( waynerash. ” 




FREEWARE 

ONLY $2.90 par dlak! ONLY s 2.99 per dlak! ONLY s 2.99 p«r dlakl 


Public Domain and Shareware for IBM™ and Compatibles, DOS™ 2.1 or higher. 

Programs and Utilities to meet all your computing needs. _ 


BUSINESS 

□ EZ-FORMS Rev. D13 |66| 
• Menu driven, raise. forms. 

□ EA8Y PROJECT V2.3 
|440| - Complete project 

mwigement system. Excellent. 

□ REAL ESTATE ANALYST |S3| - Menu 
driven, mortgages. Interest, etc. 

□ IN CONTROL 1174 ft 175| - 12 disk tell 
The ultimate prospect/cllent/customer 
tracking system. Hard drive req. Great. 

□ BUSINESS LETTERS (303 a 304) . |2 
disk set) 650 business letters to fit at] 
your needs. Edit w/ any word processor. 

□ LEGAL LETTERS |6I1|. 100 legal let¬ 
ters to fit all your needs. Edit w/ any 
word processor. 

□ MR. BILL V3.2 (311 & 312) - |2 disk 
sell Time ft billing package: coats, credits, 
reports, audit trail, etc. 

□ LANDLORD V2.01 |585| - Fast & 
friendly rental property mgmt Hard drive. 

□ FINANCE MANAGER V4.0 (77) - Ac¬ 
counting package for business or person¬ 
al fkiancee. Double entry system. 

□ PRO PC-ACCT SYSTEM 1526) Fblly 
Integrated G/L. A/P. A/R system. Menu 
driven, on-screen help, cross posting, un¬ 
limited accounts. & much more. 

SgB COMMUNICATIONS 

□ QMODEM V3.I 1293 ft 
1 L * ) 2941 - 12 disk setl Full fea¬ 

tured modem program. 200 
number dialing directory, etc. 

□ PROCOMM V2.42 |53 ft 54) (2 disk 
setl Menu driven modem program, excel¬ 
lent documentation: still one of the best. 

□ PC-TALK III 1466) • Modem program by 
Jim Button. 

DATABASE 

□ F*LE EXPRESS V4.18 (33 ft 
34) -12 disk setl Menu driven, 
easy to use database for begin¬ 
ners to experienced. 

□ PC-PILE ♦ V2.0 (493 - 495). 13 disk 
set) FUll-featured database: help screens, 
menus, macros. One of the best. J Button 

^ EDUCATION 

□ COMPOSER |3). Create, save, 
edit. play, ft print your music. 

□ LETTERFALL Vl.l (119| - Im¬ 
prove your touch typing skills . 16 levels. 

□ THE WORLD 3D 1127)- Display maps 
of the world. CGA required. 

□ FUNNELS ft BUCKETS V2.0 (130) - 
Great learning game: add. subtract, multi¬ 
ply. ft divide. Ages 5 - 10. 

□ MATH-WHIZ |1S8) - Teaches various 
math operations. Ages 5 and up. You 
choose the level. Basic required 

□ SAN MATEO EDUCATION (136) - 
Teaches math, chemistry ft geography. 
Ages 8 - 16. CGA required. 

□ POLYGLOT V6.01 (1391 - Vocabulary 
builder. Grades 7 - college. Excellent. 

□ ANIMAL MATH/MOSAIC (1811- Count 
objects ft graphic learning tool. Ages 4 ft 
up . CGA required. 

GAMES 

□ SLEUTH V4.1 |89) - Mur 
der mystery game similar to 
the board game "CLUE*. 

□ BLACKJACK (95) -Advanced blackjack 
game with tutor, multiple players. Best 
one yet CGA or Hercules. 

□ MONOPOLY V8.7 |106| - Just Uk. the 
board game. 2 to 4 players. CGA req. 


□ DND Vl.l |205| The classic dungeon 
game. Can you survive? 

□ LAS VEGAS (116) - Craps, Roullete. 
Poker, ft more. CGA req.. Basic on some. 

□ 3D CHESS VI.01 1215) - Excellent 
chess game. Switch between 2D ft 3D. 

□ 8UPER PINBALL |212| 5 different 

games. CGA required. 

□ WORDPLAY 1367) - Wheel of Fortune 
clone. You provide the prizes. CGA req. 

□ MINIATURE GOLF |505| 16 hole golf 
course with graphics. CGA req. 

GRAPHICS 

□ FINGERPAINT V2.0 (3821 - 
Paint program; 6 fonts. 61 slx- 

□ LIGHTING PRES8 (266) - 
Printmaster Plus clone. Dyers, greeting 
cards, etc. 

□ PRINTMASTER GRAPHICS (319) - 3 li¬ 
braries of graphics. Printmaster Plus req. 

□ PRJNTSHOP GRAPHICS (3201 - 3 li¬ 
braries of graphics. Prlntshop req. 

□ PC-KEY DRAW 1534-5361 - (3 disk 
setl - Combination CAD ft paint program 
for power ft flexibility. 

□ DANCAD 3D V2.0B (424 ft 425) - (2 
disk setl Advanced 2D/3D drafting pro¬ 
gram. 640k req. 

□ FLODRAW Vl.00 (542 ft 543) - Pro¬ 
duces flowcharts, organizational charts, 
system diagrams, etc. CGA required. 

f NOVELTY 

^■ J □ STRESS ft SHRINK |74| - 

Stress - stress test. Shrink - 
personality analysis. 

□ FA8TBUCK8 11911 - Menu-driven 
home finance package. Easy to use. 

□ RECIPES VI.0 (4451 Over 12S reci¬ 
pes, adjust serving sizes from 1-99. 

□ LITTLE BLACK BOOK 14411 - Creates 
pocket sized address book. Prints mlnl- 
alphabetlzed pages. 

□ HOMEBASE V2.5 1528-530) - (3 disk 
setl Great desktop organizer: linear data¬ 
base. editor/word processor, calendar 
appt. book, cut / paste operations, etc. 

PRINTER UTILITIES 

□ LQ V2.1 (5091 - Produces 
high quality text on dot matrix 
printers. Multiple fonts with 
print spooler. 

□ PR1NTPROV1 J 14681 - Change printer 
operation from within ANY application at 
ANY time. 

□ BRADFORD (551) - Print any file with 
higher quality In a large variety of fonu. 


4? 


SPREADSHEET 

□ PC CALC ♦ V 1XI (537-539) - 
(3 disk setl - Complete pro¬ 
gram. Buttonware. 

□ LOTU8 PROGRAMS (28 -321-15 disk 
setl Contains as many applications and 
utilities that we could find. Lotus 123 req. 

□ AS EASY AS V3.0 |302| - Lotus clone. 
52 column sheet, graphing. supports 
functions of 123. "WHS" flies, etc. 

□ LOTUS LEARNING SYSTEM |458| - A 
tutorial that covers overview, applica¬ 
tions, etc. Lotus NOT required. 

UTILITIES 

□ DISK COMMANDO V2X> 
1218 ft 2191 - 12 disk setl 
Norton Advanced Utilities 
clone. Too many features. 


□ SIM-CGA (220) - Great for most pro¬ 
grams that need color (CGAI to run. 

□ DOS HELP |255| - Help screen for DOS 
commands, functions ft batch flies at your 
fingertips. For DOS 3JOC. 

□ DOS TUTORIAL V4.2 (256) - Menu 
driven, learn to use your computer. 

□ U8TV8.2A (274| - Best utility for view¬ 
ing documentation or any ASCII (lie. 

□ AUTOMENU V4.01 |280| - Access pro¬ 
grams. batch flies, commands, etc. 

□ VACCINE [541| • Various programs 
to fight against the "VIRUS" ft "TROJAN 
HORSE" programs. A MUST FORALL... 




WORD 

PROCESSING 


□ PC-WRITE V2.71 (9 ft 10| - 
12 disk setl Full featured word 
processor, all the features of the expen¬ 
sive one's. 

□ GALAXY V3.3 [111 - Easy to use word 
processor menus ft quick keyboard com¬ 
mands. Lots of features. 

WHATS NEW? 

□ WORDPERFECT MA- 
CROS (189) - Over 60 ma¬ 
cros for Wordperfect V5.0. 

□ ON-SIDE |560| - Sideways 
printing program. 

□ PD8 QUOTE V3.14 |373| - Quickly 
prepare quotes for any project. 

□ ALGEBRA TUTOR 1577) - By professor 
Welssman. teaches all operations. 

□ WE1QHT CONTROL |586| Programs 
designed to get rid of unwanted Inches. 

□ BILLPOWER V3.9 |601| A timekeep¬ 
ing. billing ft bookkeeping program for 
small Arms. Req. 450K& hard drive. 

□ MGMT TOOLS |643| - 10 programs for 
management ft supervisors. Great! 


ORDER FORM 


PHONE l_l_ 

Multiple disk sets count as the 
# of disks In a set <§ 62.90 each. 

3.5" media - 83.99 ea 

* of 5.25" disks_@82.99= _ 

CA Res. Sales Tax (6.5%) = _ 

Shipping & Handling = 3.00 

Orders shipped UPS ground 

TOTAL = 8 ======== 

International orders add 110.00 forSH & 
payment must be m US funds. 

Mail order form & cheek or money order to: 

California FREEWARE 

1466 Springline Dr. Dept A 
Palmdale. CA 93550 
( 805 ) 273-0300 

Hours: M-F 8am - 5pm 

Call or write fora frss catalog containing 
over 700 disks ol qualtiy software. 
Phone order* placed before 12pm PST 
aent tame day. 

Yea - We accept VISA/MC Order*. 

Please call for warranty Information. 

BYTE1068 


190 BYTE* OCTOBER 1988 


Circle 197 on Reader Service Card 





















































The more you look into 386 compatibles, the more 
you realize that well thought-out design innovations 
(that really work) are few and far between. 

That's why our engineers set out to design the 
GV-386. They realized they could unlock more of the 
chip's potential, if only they could speed up data retrieval, 
without affecting system reliability. 

INNER POWER 

Here's how they did it: a high-speed RAM cache 
circuit-a full 64 K of superfast 
memory-that puts your most fre¬ 
quently accessed data right at your 
fingertips. If you're ever involved in 
processing complex databases, long 
spreadsheets, or detailed engineer¬ 
ing drawings, you'll see the value of 
this innovation in a second...literally. 

Best of all, the cache circuit 
actually makes the GV-386 more reli¬ 
able than other high-speed machines, 
by sparing integrated circuits from 
harsh overloading. 


Our BBS is on-line 24 hours. 

Call The Soft Stop at 918-252-9137. 

Prices subject to change. 


GV-386 

Specifications 


□ Available with 16MHz 
or 20MHz CPU 

□ Zero Wait States 

□ 64 K Cache (keyboard 
enabled) 

□ 1 MB RAM on-board, 
expandable to 4MB 

□ Socketed for 80287 or 
80387 

□ I/O Bus runs at 8MHz for 
hardware compatibility 

□ Six 16-bit slots: T\vo 8-bit 
slots 

□ Price: 20MHz systems start 
at $2,750:16MHz systems 
as low as $2,375 


QUALITY THROUGHOUT 

Of course, our most important criterion when 
designing our super compatible wasn't speed—it was 
quality. Thke a look inside the GV-386 and you'll see it 
everywhere: from the highest quality components avail¬ 
able to the intelligent use of special CMOS RAM to store 
system set-up information. On the outside, the fit and 
finish of the GV-386 would make Big Blue green. Even the 
user's manual has impressed users and reviewers alike. 

We'd like to tell you more about 
what went into the GV-386. Give us a 
call and we'll give you the whole story. 
We'll also tell you about our exclusive 
30-Day Compatibility Guarantee, our 
full One-Year Warranty and our toll- 
free support service. 

The GV-386 from PC Designs. 
With design innovations this 
advanced, at this price, it's an 
open and shut case. 



PC Ills 


Call us now at 1-800-32'BIT PC 

(800-322-4872) 

2500 N. Hemlock Circle. Broken Arrow. OK 74012 

* 918-251-5550 (Fax: 918-251-7057) 

19 Rector Street. Suite 2705. New York. NY 10006 

* 212-514-7280 (Fax: 212-797-3973) 


Circle 195 on Reader Service Card 


OCTOBER 1988 -BYTE 191 






























































y 

n 











FIVESTAR’S fleet of powerful business com¬ 
puters have really taken off in the last three years. 
That’s because they’re built for corporations that want 
to get where they’re going in a hurry. 

We build a full line of high-powered per¬ 
formers that not only provide total PC compatibility 
and advanced business capabilities, but also offer 
American-made ingenuity, quality and value. 

In fact, when you really compare, you'll 
find that FIVESTAR Computers leave the competition 
far behind. 

FIVESTAR 286’s. 

The performance to fly through 
heavy workloads. 

FIVESTAR 286’s provide the features and 
performance aggressive companies need to reach 
higher corporate goals. In fact, they're designed to run 
future as well as current operating systems. 

The 286/10 is powered by an Intel 80286 
microprocessor that operates at a fast 10 MHz, with 
zero wait states. With 640KB memory and 1.2MB 
floppy disk drive, you’ll soar t hrough today’s popular 
business applications. Serial, parallel and game ports, 
and an enhanced 101 -key keyboard, provide in-flight 
convenience. 


The 286/(4 is also powered by an Intel 
80286 CPU, but operates at 14 MHz (with zero wait 
states) for even faster performance. It, too, comes 
equipped with 1024KB memory, 1.2MB floppy disk 
drive, serial/parallel/game ports and a 101-key key¬ 
board. No doubt about it — it’s a hot machine and a 
dream to fly! 

FIVESTAR 386’s. 

Don! forgel to fasten your seat belt. 

The incredible speed and power of 
Fl\ ESTAR 386’s have made them a leading choice of 
corporations across America for multitasking and 
sophisticated applications, including CAD. In fact, 
there’s so much performance and value built into our 
386’s, it can take your breath away. 

The 386/16 is fast. Very fast. That’s 
because it features an Intel 80386 CPU operating at 
16 M Hz, with zero wait states. 

And its 1024KB memory 
and 1,2MB floppy disk drive 
will keep you airborne for long 
distances. Serial/parallel/ 
game ports and a smooth 
performing 101 -key keyboard 
are standard equipment. 


Prices: 

The 286/10 - 
from $1099. 
The 286/14 - 
from $1499. 


192 BYTE* OCTOBER 1988 

















The 386/20. It’s made for those who want 
to fly to the outer limits. With an Intel 80386 micro¬ 
processor operating at 20 MHz (with zero wait states) 
it'll move through the most complex applications 
with astounding ease. And you won’t have to worry 
about running low on memory either. It not only 
features 1024KB of RAM and a 1.2MB floppy disk 
drive, it also has a 64KB cache memory. Naturally, 
it comes equipped with serial/parallel/game ports 
and a 101-key keyboard, too. 

Customize your FIVESTAR 
to meet your own specifications. 

All FIVESTAR 286 and 386 Computers are 
available with hard drives, from 20 to 320 MB, as well 
as a choice of monochrome, EGA, VGA or super-high 
resolution paper-white monitors. Whatever the 
requirement, FIVESTAR can meet it. 

Unmatched reliability. 
Unbeatable ground 
support. 

Because every 

FIVESTAR Computer is tested 
and certified to meet the 
highest standards of quality, 
you can count on years of 


reliable performance. 

Once you've purchased your FIVESTAR 
computer, you'll get all the support you’ll need. Just 
call our highly-trained service department toll-free. 
Most difficulties can be resolved within minutes. 

For companies with critical applications, a 
comprehensive on-site service contract is available for 
just $99. In most cases, service calls are made within 
24 hours. 

Order by phone today. 

And move your company to higher 
levels of performance. 

To order a FIVESTAR 286 or 386 Computer, 
or for more information about our full line of high- 
powered computers, call us TOIJ, FREE. Well have your 
hot new corporate jet parked in your hanger in no time! 

1-800 752-5555 


FIVESTAR 

COMPUTERS 

America’s holiest new corporate jets. 


Prices: 

The 386/16 - 
from $1999. 
The 386/20- 
ft om $2999. 


KIVKSTAR *iihI Intel are registered trademarks. 13108 


All prices and specifications are subject to change without notice. 

Circle 294 on Reader Service Card 


OCTOBER 1988 • B Y T E 193 













Hardware Review 



Five low-cost 
scanners for capturing 
images or text 


Laurence H. Loeb 


W ithout a doubt, the Macin¬ 
tosh’s built-in graphics ca¬ 
pability gives it uses that its 
designers never thought of. 
Desktop publishing is a good example of 
this: It requires a machine that can freely 
mix graphics and text, organize them, 
and then display them consistently— 
something that the Mac does very well. 
This ability to freely use graphical infor¬ 
mation to illustrate or amplify text has 
spawned many a newsletter that might 
have never been produced otherwise. 

However, these capabilities don’t 
solve a fundamental problem for many 
people who wish to use them. Simply 
put, not everyone can draw the images 
they want. 

This is where the scanner as graphics 
tool comes into the picture. A scanner is 
a piece of hardware that copies an image 
and converts it to an electronically usable 
form, either as an image in the Mac’s 
RAM or as a file on disk. Once you get 
an image from, say, a book or magazine 
or snapshot into the Mac, you can then 
manipulate it with any of an army of Mac 
applications. You can import the image 
to an application either via the Clipboard 
or by opening the file. 

Another use of scanners is in optical 
character recognition (OCR). With the 
right application, the Mac can analyze an 
image to recognize the presence of char¬ 
acters. This allows rapid data entry from 
paper documents and eliminates typing it 
in by hand, which is time-consuming and 
error-prone. 


Bringing 

the Outside World 


I took a look at five scanners designed 
for use with the Macintosh: Thunder- 
Ware’s ThunderScan ($249), Mirror 
Technology’s VisionScan ($695), Mi¬ 
crotek Lab’s MSF-300C scanner ($1795 
with small-computer-system-interface 
connector and cable), Datacopy’s Model 
730 ($2495 with SCSI connector kit), 
and New Image Technology’s MacScan 
($1995). I chose a price ceiling of about 
$2500. This range by no means covers 
the entire Mac scanner market, but it 
should give a good picture of what’s 
available at the low end and what the 
price/performance trade-offs are. 

The least expensive scanners (Thun¬ 
derScan and VisionScan) use the Mac 
serial port to convey data. The most cost¬ 
ly scanners (the MSF-300C, Model 730, 
and MacScan) are flatbed devices that 
resemble small photocopiers and use the 
SCSI port to communicate with the Mac. 
The SCSI port allows faster data transfer 
rates between the Mac and the scanner 
than you get through the serial ports. All 
scanners except the VisionScan can save 
gray-scale information with an image. 

To obtain some realistic, quantitative 
results, I scanned the same image with 
each scanner. The image was BYTE’s 
standard test sheet (see figure 1). All 
scanned files were saved as bit maps— 
that is, with no gray-scale information. 
All that can be shown on a Mac display 
(except for that of the Mac II) is bit-map 
information, so the scans all looked the 
same on-screen. For consistent results 
when saving the image to disk, I saved all 
the scans as 1-bit-per-pixel Tag Image 
File Format (TIFF) files. I used a Mac 
Plus with 2.5 megabytes of RAM using 
MultiFinder 6.0 with System 6.0. 

Using What You’ve Got: 
ThunderScan 

The ThunderScan uses your Imagewriter 
printer as the scanning mechanism (see 
photo 1); it replaces the ribbon assembly 
on the Imagewriter with an infrared 
scanning device. Software on the Mac 


controls the Imagewriter, using its car¬ 
riage to advance the paper with the image 
on it up past the print head and moving 
the print head with the attached scanning 
device back and forth across the image. It 
scans by measuring the infrared reflec¬ 
tion point-by-point as the scanning de¬ 
vice moves across the paper. 

The ThunderScan system is an inge¬ 
nious way to use all the hardware of a 
typical Mac system to get scanning capa¬ 
bility, since Mac users usually have a 
printer. But what if you have a Laser¬ 
Writer? Sorry, you’re out of luck. What 
if you’ve got a book, rather than a photo 
or magazine page? If it can’t fit into the 
Imagewriter carriage, again you’re out of 
luck. 

The scanning device feeds data to the 
control software via either serial port. 
ThunderScan draws 5 volts from the Mac 
for its power. In its original design, it ob¬ 
tained this power from the DB-9 serial 
ports on 128K-byte and 512K-byte 
Macs. But on the Mac Plus and SE, the 
DB-9 connectors have been replaced 
with mini DIN-8 connectors, and a 5-V 
source is not available. ThunderWare 
built a special PowerPort adapter, sup¬ 
plied with the scanner, that makes these 
machines electrically and cable-compat¬ 
ible to the original design. 

The PowerPort adapter fits over the 
external floppy disk drive connector and 
draws the 5 V from it. A duplicate con¬ 
nector lets you attach an external drive to 
your Mac. The adapter also has a DIN-8 
connector for the Mac’s printer port, and 
these signals are provided on a DB-9 con¬ 
nector to the scanning device. Mac II 
users have to obtain a special PowerPort 
adapter since it doesn’t have an external 
floppy disk drive connector. 

Setup is amazingly simple. You re¬ 
move the printer ribbon from your 
Imagewriter or Imagewriter II printer 
and clip the scanning device into its 
place. Then you attach the PowerPort 
adapter to the external floppy disk drive 
connector. Next, you attach the scanning 


194 BYTE* OCTOBER 1988 




into a Macintosh 


device’s cable to the provided junction 
box, and the Imagewriter’s printer cable 
to another connector on this box. Then 
you hook the junction box to the Power- 
Port connector. Finally, you copy the 
software to your start-up disk. Although 
this operation sounds involved, in just 
under 10 minutes I was ready to do my 
first scan. 

The ThunderScan 4.0 software lets 
you select a specific area of the page to 
be scanned. You cannot directly set the 
dots per inch of the scan, but you can set 
magnifications from the standard 75-dpi 
scan (from 50 percent to 300 percent) to 
change the resolution. The software 
checks the amount of memory required 
for the scan before it takes place; if not 
enough memory is present, the Thunder- 
Scan application will not allow the scan 
to proceed. This application also in¬ 
cludes an editor that allows a FatBits 
level of picture editing and the use of the 
MacPaint-like lasso, select, pencil, eras¬ 
er, and scrolling hand tools. 

The scanner can store 32 levels of 
gray-scale information for the image in 
memory. You can also edit the gray 
scales of the scanned image with a gray- 
level map editor and then save it to disk. 
You can save an image as a bit-mapped 
MacPaint document (up to a maximum 
of 32K bytes in size) or as a MacDraw 
PICT file; you can save the image’s gray¬ 
scale information as a ThunderScan file, 
an Encapsulated PostScript File (EPSF), 
or a TIFF file from within the Thunder¬ 
Scan application. TIFF files are saved in 
either a 1-bit “vanilla” format or a 4-bit 
compressed format. Due to the wide lati¬ 
tude that the TIFF specification allows in 
its implementation, ThunderScan TIFF 
files might not be compatible with cer¬ 
tain applications, such as Zedcor Desk- 
Paint. However, PageMaker and Quark 
XPress accept the TIFF format. 

Because of the nature of its scanning 
mechanism, the ThunderScan takes the 
longest of the devices tested to do a scan 
(see table 1). However, if you can spare 


VisionScan 


the time, ThunderScan gets you into the 
game inexpensively. 

No Moving Parts: VisionScan 

The next step up the scanning ladder is 
the VisionScan from Mirror Technol¬ 
ogy. The VisionScan unit is a Chinon 
flatbed scanner with no moving parts ex¬ 
cept for an internal mirror in the head 
(see photo above). It has a maximum res¬ 
olution of 200 dpi. You place the image to 
be scanned on a flat base underneath an 
arm that extends up and over the base 
holding the image. The bottom of this 
overhead arm is clear, and it contains the 
charge-coupled device and optics that do 
the scanning. The image is illuminated 
by room light—the scanner adjusts for 
ambient level when you power it on. De¬ 
pending on how a room is lit, the arm 
may cast a shadow on the document; it 
will show up as a darkening of the 
scanned image in the shadowed area. 
This happened to me during testing, and 
I found that supplemental fill lighting 
from a small high-intensity lamp is nec¬ 
essary for best results. 

Like the ThunderScan, the flatbed 
scanner’s data goes to either of the Mac’s 
serial ports. An adapter cable provides 
the connection between the VisionScan’s 


DB-25 serial port and the Mac’s DIN-8 
port. A Centronics-style parallel port is 
present on the scanner, but, at least with 
the setup I had, there’s no software or ca¬ 
bling to make use of it. An external 
power supply plugs into a wall outlet, 
similar to the power supplies found on 
some calculators and modems. 

You can set up this scanner pretty 
quickly. Place the scanner on a flat sur¬ 
face, and connect it to the Mac using the 
adapter cable. Next, connect the power 
cord to the scanner, and then plug the 
power supply into a wall outlet. Check 
the position of several DIP switches on 
the scanner, then turn the scanner on. 
Copy and install the software onto your 
start-up disk, and you’re done.. 

You control scanning with either the 
VisionScan 1.0 application program or a 
supplied VisionScan desk accessory 1.0. 
Scans can be made at 100-, 120-, 150-, 
and 200-dpi resolutions. You can’t edit 
the image from within either of these 
programs. Zedcor’s DeskPaint DA 1.05, 
supplied with the VisionScan, is a full- 
featured editor that provides the neces¬ 
sary functions. 

This scanner has three methods of de¬ 
termining what portion of the image is to 

continued 


OCTOBER 1988 -BYTE 195 








ThunderScan 

VisionScan 

MSF-300C 

Type 

Imagewriter scanner 

Flatbed scanner 

SCSI flatbed scanner 

Company 

Th underWare 

21 OrindaWay 

Orinda, CA 94563 
(415) 254-6581 

Mirror Technology 

2644 Patton Rd. 

Roseville, MN 55113 
(612) 633-3255 

Microtek Lab, Inc. 

16901 South Western Ave. 

Gardenia, CA 90247 
(800) 654-4160 
(213) 321-2121 

Features 

300-dpi scanning cartridge with 
detachable adapter box; 
ThunderScan 4.0 software; user’s 
guide; all necessary cabling; 
external drive PowerPort connector 
for use in connecting to Macintosh 
Plus or SE 

200-dpi Chinon scanner; 15-V 
external power supply; VisionScan 

1.0 software; user’s guide; Zedcor’s 
DeskPaint software; DB-25- 
to-Apple DIN-8 serial port 
connector 

300-dpi MSF-300C scanner; 
interface box with 5-V power supply 
and tabletop mounting brackets; 
scanner-to-interface box connector; 
spare scanning lamp; VersaScan 

Plus 1.05 graphics software with 
user’s guide; scanner-to-Apple 

DIN-8 connector for serial port use 

Hardware Needed 

Macintosh 512K, 512KE, Plus, SE, 
or II 

Macintosh Plus, SE, or II 

Macintosh 512KE, Plus, SE, or II;. 
DB-25-to-50-pin SCSI converter 
cable (for Mac Plus, SE, or II) 

Software Needed 

System 3.2/Finder 5.3 or higher 
(System 4.2 or higher for Mac SE/II) 

System 4.2/Finder 6.0 or higher 

System 4.2/Finder 6.0 or higher 

Options 

Mac II power supply: $49 

None 

None 

Price 

$249 

$695 

$1595 

Bundled with SCSI connector and 
cable: $1795 


Inquiry 893. 

Inquiry 894. 

Inquiry 895. 


be scanned. As with most of the scanning 
software, you can specify the scan area 
with a click and drag of a rectangle out¬ 
line over a template that represents the 
scanner bed. You can also scan the area 
of intersection determined by the posi¬ 
tion of adjustable horizontal and vertical 
sliders on the scanner base. This ends the 
need to measure an image to find where 
to set the scan, because you can specify it 
directly with the image itself. Or, you 


can place the provided small v-shaped 
markers on the image itself. These mark¬ 
ers indicate to the scanner the top right 
and bottom left corners of the image area 
you wish scanned. This is much more in¬ 
tuitive than having to select an area from 
within a application on a Mac screen. 

You can save images as MacPaint 
(again, only to a 32K-byte file limit), 
PICT, Compressed TIFF (unrecognized 
by DeskPaint), Uncompressed TIFF 


(recognized by DeskPaint), and Clip¬ 
board formats (to get around the 32K- 
byte MacPaint limit but not the Clip¬ 
board’s 1024-pixel width limit). 

Scans at all dpi ranges from 100 to 200 
dpi took about the same time, and the 
scanner was easy to use. The scanner- 
control DA was a convenient and useful 
tool, and I could do most necessary 
touch-ups with the DeskPaint DA. The 
scanner was light enough to transport 



196 BYTE- OCTOBER 1988 














REVIEW 


Model 730 


SCSI flatbed scanner 

Datacopy Corp. 

1215 Terra Bella Ave. 
Mountain View, CA 94043 
(415) 965-7900 


300-dpi Model 730 flatbed scanner with 
AC power cord; installation and 
maintenance guide; SCSI unit needing no 
external power supply; scanner-to-SCSI 
unit connectors; Maclmage 2.01 graphics 
software with user’s guide 


Macintosh Plus, SE, or II; DB-25-to- 
50-pin SCSI converter cable 


System 4.2/Finder 6.0 or higher 


Maclmage Kit with SCSI connector: $695 
$1800 

Bundled with Maclmage Kit: $2495 


Inquiry 896. 


MacScan 


SCSI flatbed scanner 

New Image Technology, Inc. 
9701 Philadelphia Court 
Lanham, MD 20706 
(301)731-2000 


300-dpi Canon IX-12 scanner; AC power 
cord; SCSI unit with external 5-V power 
supply; scanner-to-interface unit cable; 
Mac SCSI port-to-interface unit cable; 
MacScan 1.38 software; instruction 
manual 


Macintosh Plus, SE, or II 


System 4.2/Finder 6.0 or higher 


Textscan OCR software: $395 
$1995 


Inquiry 897. 


easily and was compact enough to fit well 
on my cluttered desk. The only potential¬ 
ly serious flaw I found was the need to 
provide supplemental lighting so the 
overhead arm would not cast a shadow. 

It is harder to scan a book on this scan¬ 
ner than on the flatbed ones because 
there’s no easy way to hold the book flat. 
The scan output may be distorted over 
the bowed surface. However, single flat 
sheets scan rather nicely. 

Short a Cable: The MSF-300C 

The first SCSI flatbed scanner I evalu¬ 
ated was the Microtek MSF-300C. It 
consists of the flatbed scanning unit it¬ 
self, an interface unit, an adapter cable to 
connect the scanner to the interface unit, 
a brick-size power supply for the inter¬ 
face unit, and the VersaScan Plus 1.05 
software for the Mac. [Editor’s note: As 
we went to press , Microtek introduced its 
MSF-300Q scanner , which can record 64 
gray levels. It costs $2495. ] 

The Microtek interface unit is a wide 
metal box that comes with support brack¬ 
ets used to mount it vertically on the desk 
next to the scanner. This unit sits electri¬ 
cally between the scanner and the Mac’s 
SCSI port. The unit has a single DB-25 
connector for the scanner cable, and two 
50-pin SCSI connectors. The two SCSI 
connectors let you daisy chain other SCSI 
devices or use a SCSI terminator block to 
terminate the bus. A relatively thick DB- 
25-to-DB-25 cable connects the unit to 


the scanner. The scanner itself is a flat, 
bulky metal box with its own power cord 
and switch. 

Right away, while hooking up the 
scanner, I ran into a problem: A needed 
cable was not supplied with the unit. This 
cable, made by Apple, converts a 50-pin 
standard SCSI socket to Apple’s DB-25 
SCSI connector. Unfortunately, the 
cable is not standard issue from Apple. 
You must order it, and Microtek assumes 
you already own one. You’ll save your¬ 
self some embarrassment if you have this 
cable handy when the box comes. 

The VersaScan Plus 1.05 application 
that comes with the scanner will be fa¬ 
miliar to anyone who has used similar 
software with AST Research scanners. It 
combines paint-like tools for editing a 
scanned image and the control functions 
necessary to operate the scanner. A dia¬ 
log box lets you set the scan’s resolution 
(75, 100, 150, 180, 200, or 300 dpi) and 
the area of the image to be digitized. The 
dialog box also displays the amount of 
memory available for a scan. You can 
even bypass the SCSI port and communi¬ 
cate with the scanner at 9600, 19,200, or 
57,600 bits per second through the Mac’s 
serial port. This feature should be of use 
to 512KE Mac users whose machine 
lacks a SCSI port. 

The time to scan an image was the 
same (14 seconds) regardless of the for¬ 
mat I saved it in. (Available formats 
include the VersaScan native format, 


BRINGING THE OUTSIDE WORLD 
INTO A MACINTOSH 


Table 1: The scanners compared. 
I scanned an 8- by 6-inch image at 
150 dpi and noted the elapsed 
time. The image was saved as a 
1-bit-per-pixel TIFF file. Times 
are in minutes seconds. 


Time File size 
(K bytes) 


ThunderScan 

25:37 

117 

VisionScan 

1:14 

192 

MSF-300C 

0:14 

501 

Model 730 

0:15 

249 

MacScan 

0:12 

122 


MacPaint, TIFF, gray TIFF, PostScript, 
and gray PostScript). As long as you have 
sufficient RAM to store the image, you 
can edit it right away. I ran VersaScan 
under MultiFinder with other applica¬ 
tions taking up available RAM to simu¬ 
late out-of-memory conditions, and the 
error handling was graceful, without loss 
of work. The TIFF files the MSF-300C 
saved, though, were huge compared to 
those saved at the same dpi by the other 
scanners. I can find no reason for these 
excessive file sizes. 

Slick Hardware, Mediocre Software: 
Datacopy Model 730 

The Datacopy scanner package consists 
of a flatbed scanner (I looked at the 
Model 730), a small SCSI unit, an adapt¬ 
er cable to connect the interface unit to 
the scanner, and the Maclmage 2.01 
software. The Datacopy is the only SCSI 
scanner whose interface box did not re¬ 
quire an external 5-V power supply; its 
installation was much neater, without ex¬ 
cess cabling. The front panel of the scan¬ 
ner, with its scanner status lights, has a 
slick “instrument” look to it. 

Setup is fairly quick and simple. How¬ 
ever, I ran into the same problem I had 
with the Microtek scanner: a missing 
SCSI adapter cable. To be fair, Data¬ 
copy’s SCSI adapter kit does include a 
DB-50-to-DB-50 SCSI cable that you 
can hook to an external SCSI hard disk 
with a second SCSI connector. However, 
if you own a Mac SE or Mac II with an 
internal hard disk, you need that Apple 
adapter cable. 

The supplied Maclmage 2.01 applica¬ 
tion, like the scanner, had some nice 
touches. The image setup dialog box uses 
pop-up menus for selecting scanning pa¬ 
rameters. You can scan images at resolu¬ 
tions of 75, 100, 120, 150, 180, 200, 
240, and 300 dpi and with 16 gray levels. 
The application has excellent control 

continued 


OCTOBER 1988 -BYTE 197 










REVIEW 

BRINGING THE OUTSIDE WORLD INTO A MACINTOSH 





Figure 1: (a) BYTE's test pattern for scanner quality, (b) The test pattern scanned 
at 150 dpi. The Microtek scanner was adjusted for halftone scanning to accom¬ 
modate the halftone image. When the scanner was adjusted for line art , the lines 
and patterns looked considerably better , but the halftone’s quality suffered. 

(c) The test pattern scanned at 300 dpi, halftone setting. Notice the improvement in 
the lines and patterns as well as in the halftone image. All images are actual size. 


functions, such as a halftone data editor 
that allows use of custom halftone pat¬ 
terns, and a gamma value editor that lets 
you use custom gray levels. A rich vari¬ 
ety of useful formats is available for stor¬ 
ing images, including scaled and clipped 
MacPaint, a proprietary Datacopy for¬ 
mat (compressed and uncompressed), 
compressed and uncompressed TIFF, 
PICT, PostScript, EPSF, Raster Image 
File Format (used by Image Studio), and 
SuperPaint. 

Another useful and unique feature of 
the software is the Auto-Configure com¬ 
mand. This allows the system to find the 
correct SCSI address of the scanner, as 
well as confirm the hardware model 
used, since the Maclmage application is 
designed to run with several models of 
Datacopy scanners. Highly useful for the 
novice, it eliminates the possibility of 
setting the SCSI address to the wrong 
value. 

Still, the software needs to be revised. 
After completing a 300-dpi scan in 15 
seconds, the Maclmage program took al¬ 
most 5 minutes to spool the 994K-byte 
uncompressed TIFF file to disk and re¬ 
turn control to the user. Once the image 
was available on-screen, the only editing 
tool available was a FatBits pencil. Load¬ 
ing and converting files not saved in the 
Datacopy format also takes too long, 
compared to other programs doing the 
same thing. These waits, and the lack of 
a suitable image editor, mar an otherwise 
nicely done product. 

No Complaint: MacScan 

New Image Technology’s MacScan uses 
the Canon IX-12 flatbed scanner, which 
is also sold as the Princeton Graphic Sys¬ 
tems’ LS-300F. The MacScan did not 
need any additional SCSI cables. The 
supplied ribbon cable connects the Mac’s 
DB-25 SCSI port to the DB-25 SCSI con¬ 
nector on the scanner’s interface unit. 
The cable also has an extra connector so 
that it can be connected as male-to-fe- 
male or male-to-male. It is so handy for 
connecting Mac SCSI devices in general 
that I may forget to pack it back into the 
box when I return the unit. The interface 
unit requires an external power supply. 

The supplied MacScan 1.21 software 
(the company says the version now being 
shipped is 1.38) did a good job of con¬ 
trolling and editing scans. You set the 
scan region by clicking and dragging on a 
template on the Mac’s screen. Many 
MacPaint-like tools are available for 
editing, and the image is loaded into 
memory rather than spooled to disk. You 
can select, manipulate, print, and save 
subareas of the image separately from the 


198 BYTE* OCTOBER 1988 

















































































































































































REVIEW 

BRINGING THE OUTSIDE WORLD INTO A MACINTOSH 


main image. A full-page scan took 12 
seconds regardless of the resolution (75, 
150, 200, or 300 dpi) of the scan. You 
can save files as TIFF (uncompressed, 
compressed, and gray-scale), EPSF 
(standard or Macintosh format), Mac¬ 
Paint, SuperPaint, PICT, and Page¬ 
Maker 1.2 formats. Gray-scale informa¬ 
tion is limited to 4 bits (16 levels) and can 
only be saved in the TIFF format. 

I liked this unit best of all the SCSI 
scanners because the hardware occupied 
the smallest volume and because the 
software is loaded with features. It also 
gave the best results at 300 dpi. 

Reading What’s Scanned: OCR 

I used Read-It! 1.06 by Olduvai Software 
to do some OCR tests. This application 
can drive the Microtek scanners or 
MacScan and can even read a bit-mapped 
image to extract character information as 
ASCII text. It costs $395 for any scanner 
but ThunderScan (this version costs 
$149). Olduvai also supplies type tables 
containing 200-dpi information that 
allows the application to make character 
decisions with the data. I tried Read-It! 
with two of the five scanners: the Mirror 
Technology VisionScan, because of its 
aggressive price/performance ratio, and 
the New Image MacScan, because Read- 
It! can control the MacScan unit. 

I had Read-It! load a type table very 
similar to the type of the document I was 
using. Since the application learns from 
its mistakes, I went through one recog¬ 
nize/learn cycle with it to make sure that 
my type choice was reasonable. 

The VisionScan produced good results 
on the first pass: Only 3 out of 880 char¬ 
acters were not recognized. The Mac¬ 
Scan worked well at 200 dpi, but the per¬ 
formance with the program’s supplied 
200-dpi type tables degraded significant¬ 
ly when I did a 300-dpi scan. The in¬ 
creased sensitivity of the 300-dpi scan in¬ 
troduced errors in recognition. 

What Scanning Is Worth 

All the scanners produced good results. 
Scanning at a higher resolution improves 
the overall image, but since the Mac 
display is limited to 75 dpi, the images 
look the same on the screen. Where the 
higher resolution pays off is when you 
print the image to a device that can sup¬ 
port it (see figures lb and lc). Of course, 
higher-resolution scans require more 
memory and more disk space. 

If it were my money, I’d buy the Mir¬ 
ror Technology VisionScan. Its price/ 
performance ratio is unequaled. Perfor¬ 
mance was fine for my personal use. It’s 
smaller than the other units, and setup is 


fast. Since it uses the serial port, turning 
the Mac off is not necessary, as it is when 
connecting a device to the Mac SCSI 
port. I also liked the flexibility of having 
the scanner software as a DA. It made the 
scanner available whenever I wanted it, 
without the need to launch a separate 
control program. 

But if you need 300-dpi resolution for 
LaserWriter output, I recommend the 
New Image MacScan. The hardware and 
software are complete, the $1995 price is 


reasonable for a SCSI flatbed scanner, 
and the company promises a gray-level 
upgrade for those who need it by the time 
this article sees print. Your scanner will 
not be obsolete should you wish to 
upgrade. ■ 


Laurence H. Loeb is an electrical-engi¬ 
neer-turned-dental-surgeon in Walling¬ 
ford , Connecticut. He is comoderator of 
the macintosh conference on BIX. He can 
be reached on BIX as “lloeb. ” 


WHY DESIGN YOUR PRODUCT 
AROUND A COMPUTER? 

Design the computer in. 



Little Board 7286 

Built-in vs. built-around. External systems mean 
boxes, boards, backplanes, cables, and reliability 
problems. Ampro’s Little Boards give you a complete 
system on a single board you can build right into 
your product. 

Small size. Big power. Eliminate the bulk and 
constraints of multi-board, backplane-based systems. 
Embed a Little Board that requires just 2/3rds the 
power and volume of a 5 x k" floppy drive. But with 
the full power of a PC or AT®. 

Fully compatible. Little Board/286 and Little 
Board/PC are functionally identical to multi-board 
PCs and ATs. They run PC-DOS™ 2.0 to 3.X. They 
run DOS languages, compilers and applications. 
You’ll be standing on a proven foundation of 
hardware and software. 

Ampro’s Single Board Systems. It’s all there. Up 
to a Megabyte of RAM. RS-232C and Parallel ports. 
AT/PC-compatible controllers and bus expansion. 
EGA/CGA/MDA and Hercules T "-compatible video 


Little Board/PC 

options. Even optional solid-state disk. Plus SCSI 
support for hard disk, tape, optical drives, bubble 
drives... you name it. And, low power consumption 
(+5VDC, less than 8W) and a wide operating temp¬ 
erature range (0 to 60°C). Perfect for standalone 
operation and harsh environments. Anywhere that 
reliability is a critical consideration. 

Available worldwide. For information and the 
name of your nearest U.S. or international Ampro 
representative, call us at the number below. Or 
write for Little Board Product information. 

408 - 734-2800 

Fax: 408-734-2939 TLX: 4940302 


COMPUTERS, INCORPORATED 
1130 Mountain View/Alviso Road 
Sunnyvale, CA 94089 


Reps: Australia-61 3 720-3298; Austria-43-222/45 45 01; Canada-(604) 438-0028; Denmark—45 3 66 20 20; Finland-358 0 585-322; France-331 
4502-1800; Germany, West—49 89 611-6151; Israel-972 3 49-16-95; Italy—39 6 811-9406; Japan—81 3 257-2630; Netherlands- 
01 0-411 85 20: Spain—M34 3 204-2099; Sweden-46 8 55-00-65; Switzerland—41 1 740-41 -05; United Kingdom—44 2 964-35511; USA—contact AMPRO 

Trademarks: IBM, AT—IBM Corp.; Hercules—Hercules Computer Technology, Inc.; MS-DOS—Microsoft Corp.; LittleBoard - Ampro Computers, Inc. 


OCTOBER 1988 ‘BYTE 199 
























3780Plus' 


UNIX 

XENIX 

PGDOS 


Macintosh 
NetBios LAN 


3270 BSC 


3270 SNA 


Sharing Information 

Whatever your industry, your computers 
need to share information with your 
mainframe. Or, they need to exchange 
data with other computers. In either 
case, you need a total communications 
solution. You need software, hardware 
interfaces and modems that all work 
together smoothly. You need CLEO! 

CLEO software products allow your 
computer to communicate with mini¬ 
computers and mainframes, and to 
emulate their workstations. Since 1981, 
CLEO has provided communications 
between micros, minis, and mainframes 
for the automotive, insurance, medical 
and banking industries. Today over 
78,000 CLEO users worldwide are 
running on all major computer brands. 
The greatest number of these users run 
CLEO software on IBM Personal 
Computers and NETBIOS LANs. 


Complete 

Software/Hardware Package 

Every CLEO package contains all the 
software and hardware accessories 
you’ll need. Your selected CLEO SNA, 
BSC, or Coax software is packaged with 
1) an internal modem card for dial-up 
applications, or 2) an interface card and 
cable for use with your existing modem, 
or 3) a Coax card for local connectivity. 
There’s no waiting for non-CLEO 
add-ons. And, you get prompt, single- 



for most stand-alone packages, up to 
SI,995.00 for the 32-user SNA gateway. 


Call us today to discuss 
your application. 

CLEO Software 

1639 North Alpine Rd. 
Rockford, IL 61107 
Telex 703639 
FAX 815/397-6535 

Headquarters: 

USA: 1 - 800 / 233-2536 

Illinois: 1-800/422-2536 
International: 815/397-8110 

Sales and Distribution: 

Benelux: 31 (0) 33-948888 
Canada, East: 800/361-3185 
Canada, West: 800/361-1210 
Canada, Montreal: 514/737-3631 
Colombia, S.A.: 12172266 
Denmark: 02 94 81 19 
England: (0993) 776543 
France: 146861136 
Italy. (0331) 634 562 
Mexico City: 596-5539 
Sweden: 468311780 

CLEOSs 


CLEO and 3780Plus are registered trademarks of CLEO Software. IBM is a registered trademark of International Business Machines Corporation. 






















Software Review 


O Smalltalk a la C 



C_talk provides object 
extensions to C 
in a Smalltalk-like 
environment 


Namir Clement Shammas 


D evelopers who program in C 
are always in need of a better 
way to handle objects. C_talk 
1.0, an object-oriented lan¬ 
guage from CNS, may be the answer. It 
gives the C programmer object-oriented 
programming and a Smalltalk-like envi¬ 
ronment. C_talk extends the C language 
with elements of an object-oriented lan¬ 
guage, such as classes, objects, methods, 
messages, inheritance, and dynamic 


bonding. And, in certain respects, 
C_talk rivals C + +. 

For data, C_talk implements classes 
and methods. The identifier id is used to 
define any object class. The C declara¬ 
tion of id is 

typedef long id; 

The id type is used to store the memory 
address for the definition of an object 
class. 

Also available are both class and in¬ 
stance variables. Class variables are 
shared by all the instances of that class. 
Instance variables are the private vari¬ 
ables (or record fields, if you like) asso¬ 
ciated with each instance of the object 
class. Every time an instance (equivalent 
to a variable in structured languages) is 
created, a new set of instance variables 
are also allocated. By contrast, only one 
set of class variables exists at any time. 

C_talk comes with a set of defined 
“foundation classes,” with the “object” 


class as the parent of all classes. The 
foundation classes include the popular 
data structures, such as Buffer, Stream, 
ByteArray, Collection, and so forth. 
You can inspect and even alter the C_talk 
code for any of these methods. 

The second object-oriented aspect that 
CLtalk supports is inheritance. Inheri¬ 
tance is a powerful aspect of object-ori¬ 
ented programming that lets you bypass 
having to rewrite similar code for every 
new subclass. This means that both the 
class and instance methods of a class ob¬ 
ject are automatically inherited by all 
subclasses. CLtalk supports linear inher¬ 
itance, where a subclass can inherit from 
only one parent class (also called a su¬ 
perclass). You can override inherited 
methods by simply defining new ones 
with the same name for a subclass. 

The third object-oriented component 
of C_talk is messaging that activates var¬ 
ious objects and lets them interact with 
other objects. Here C_talk introduces its 
own new syntax. A C_talk message, like 
that of Smalltalk, is made up of a re¬ 
ceiver (i.e., the object receiving the mes¬ 
sage), the selector (which is very similar 
to a function or procedure in structured 
languages), and optional arguments. The 
general syntax for a C_talk message is 

©receiver selector <list of 

optional arguments>@; 

Receivers can be either classes or in¬ 
stances. The most frequently used mes¬ 
sages associated with classes are those 
that create new instances, such as 

id CalculatorStack; /* assign id 
to instance #/ 


©Stack new_ &CalculatorStack@; 

This example informs the stack object 
class to invoke the new_ selector and 
create a new stack. CalculatorStack 
points to the dynamically allocated in- 

continued 


OCTOBER 1988 -BYTE 201 























REVIEW 

SMALLTALK A LA C 



Type 

Object-oriented language 


Company 

CNS, Inc. 

Software Products Dept. 

7090 Shady Oak Rd. 

Eden Prairie, MN 55344 
(612) 944-0170 

Format 

Two 5V4-inch floppy disks 

Hardware Needed 

IBM PC or compatible with 512K bytes 
of RAM and a hard disk drive; a mouse is 
recommended 

Software Needed 

Microsoft C, Turbo C, Lattice C, or C86 

Language 

C 

Documentation 

152-page user’s manual 

Price 

$149.95 

Inquiry 892. 


stance of Stack. All instances of object 
classes are declared dynamically. Once 
created, the instances of the classes can 
receive their own messages to store, re¬ 
call, and manipulate data. For example, 
the following message clears the contents 
of the stack CalculatorStack: 

@CalculatorStack clear@; 

Or a message could push a new value in 
the stack: 

@CalculatorStack push_ 
newValueg; 

Messages in C_talk have optional argu¬ 
ments. C_talk employs a scheme where 
each argument is preceded by a keyword. 
A keyword is an identifier ending with an 
underscore. The complete name of the 
selector is the concatenation of all the 
keywords involved. For example, 

groom putLen_ len width_ wide 
height_high@; 

assigns the three dimensions of a room 
object. The selector is putLen_width_ 
height_, and the arguments are len, 
wide, and high. 


And like C functions, CLtalk permits 
messages to return data: 

getVolume 

/* get the volume of a room 
assuming that room has the 
following instance variables: 
double length, width, height; 

*/ 

{ 

return (self->length * self->width 
* self->height); 

} 

CLtalk does not require you to define a 
data type for the message. You must, 
however, type message arguments. The 
manual suggests the Kernighan and Rit¬ 
chie convention of listing the arguments’ 
data type on separate lines. 

Also, notice in the above example that 
CLtalk supports the identifier self, 
which enables you to make references to 
the variables of an object. In addition, 
CLtalk also implements the identifier 
super so that you can refer to the super¬ 
class. You can use the above message as a 
function to assign a value to a variable: 

volume = groom getVolumeg; 

CLtalk also supports an interesting 
feature that adds a lot of flexibility in 
messaging: the ability to use variables to 
represent selectors. You place the actual 
selector name in backward single quotes 
and assign it to a variable. Then the vari¬ 
able is used in the message: 

int selector; 

selector = 1 getVolume 1 ; 

volume = groom selectorg; 

Generally, I found the object-oriented 
syntax and constructs of CLtalk easy to 
learn. However, I recommend that most 
C programmers become familiar with 
the rules of object-oriented languages 
first and then begin using CLtalk. The 
learning effort for CLtalk is far less than 
that for, say, Smalltalk. Getting into the 
world of object-oriented programming is 
made even easier with the C_talk envi¬ 
ronment (see the text box “Object-Ori¬ 
ented Programming Basics” on page 
203). 

The CLtalk Environment 

There are three main components that 
make up C_talk’s package: the browser, 
the preprocessor, and the make utility. 
The C_talk browser manages the win¬ 
dow-based environment that you use to 


enter, view, and edit C_talk applica¬ 
tions. The C_talk preprocessor converts 
C_talk files, which contain hybrid C and 
C_talk code, into pure C source code. 
You use the C_talk make utility to intelli¬ 
gently preprocess and compile updated 
files and then relink the application’s ob¬ 
ject code files. It yields applications 
compiled with either Microsoft C, Turbo 
C, Lattice C, or C86. 

The C_talk browser brings a slick 
Smalltalk-like environment to C pro¬ 
grammers. Using a mouse is highly rec¬ 
ommended, but it is not mandatory. The 
browser contains five windows, of which 
three can display scrollable information. 
The windows consist of the following: 
title, classes, method type, methods, and 
contents (a text editor window). 

I used the two-button Microsoft Mouse 
to work with the system. Pressing the 
right button while the rectangular cursor 
is in a window causes an associated menu 
to pop up. In general, you can select any 
option by positioning the mouse and 
clicking on its left button. If you move 
the mouse away from the pop-up menu, 
the menu simply disappears. I found this 
to be a graceful way of removing the 
menu. In the absence of a mouse, you can 
use the cursor-control keys to select op¬ 
tions and move around in the browser. 

The title window in the browser dis¬ 
plays the environment filename. Its 
accompanying pop-up menu lets you per¬ 
form basic management of the en¬ 
vironment: exiting, invoking the DOS 
shell, invoking a DOS command, editing 
a file, setting up the Make specification, 
and saving the entire contents of the envi¬ 
ronment. 

The Make setup option leads to an¬ 
other pop-up window. The latter window 
permits you to specify the C compiler’s 
command line, a list of auxiliary files in 
use, the linker’s command line, and the 
list of .OBJ and .LIB files to be included 
in the linking process. You can easily ex¬ 
amine and alter these specifications out¬ 
side the C_talk browser by using a text 
editor to edit the environment file. 

The classes window displays the vari¬ 
ous class identifiers that are associated 
with the environment examined by the 
browser. To illustrate how classes inherit 
properties from their superclasses, the 
browser displays classes indented accord¬ 
ing to the inheritance level. Beyond a cer¬ 
tain level, classes are not initially dis¬ 
played. You can use an option in the 
associated pop-up menu to display the in¬ 
visible classes. This is helpful when con¬ 
centrating on a particular subtree of 
classes. Other options in the class menu 
let you load, save, delete, swap, and add 


202 BYTE- OCTOBER 1988 




REVIEW 

SMALLTALK A LA C 


Object-Oriented 
Programming Basics 


O bject-oriented languages work by 
issuing commands to data objects, 
telling them to perform certain proce¬ 
dures or functions. For example, to cal¬ 
culate the square root of a number in an 
object-oriented language (OOL), you 
must send a message to the object (in 
this case, the number) telling it to return 
its square root. The general syntax is 

object selector [arguments] 

The selector is the method invoked and 
is equivalent to a procedure or function 
in structured languages. An OOL has a 
set of methods (i.e., routines) that are 
declared to work with it. Thus, an OOL 
combines the what (the object) with the 
how (the method). 

An important departure from tradi¬ 
tional structured programming in an 
OOL is the way the data types are han¬ 
dled. In object-oriented milieus, data 
types are called classes and are also 
considered to be objects. While this 
may seem very odd for veterans of 
structured languages, classes have their 
own methods that, for example, em¬ 
power the creation of dynamically allo¬ 
cated variables, called instances. In¬ 
stances are also objects with their own 
set of methods and hidden data struc¬ 
tures. Accessing the data structure of an 


instance requires methods that autho¬ 
rize you to do so. Also, methods can 
permit access to specific parts of an in¬ 
stance. Thus, object-oriented program¬ 
ming fosters data hiding to implement 
robust software applications. 

Inheritance is a powerful concept 
used by OOLs based on the ability to de¬ 
fine subclasses derived from parent 
classes. Subclasses are able to automati¬ 
cally inherit the data structures and 
methods of the parent classes. Conse¬ 
quently, less coding is needed if the in¬ 
herited method is valid for a subclass. 
But a subclass can also define its own 
data structure (i.e., add to the inherited 
structure) or its own methods. Linear 
inheritance is the typical scheme of in¬ 
heritance where a subclass inherits from 
a single-parent class. Some OOLs im¬ 
plement nonlinear inheritance, which 
allows a subclass to inherit from two or 
more parent classes. 

The hierarchy of classes has an inter¬ 
esting impact on message handling. 
When an object receives a message, the 
message is first searched in the catalog 
of methods directly associated with that 
object. If none matches the incoming 
message, the methods of the parent class 
are searched, and so on. The search 
either finds a matching method along 
the path of ancestor classes or fails. 


classes. Since C_talk maintains the exact 
hierarchy of classes, loading a deeply 
nested class causes the program to load 
all its superclasses not already in the 
browser. When you select a class, the 
contents window displays the substance 
of the header file (in C) associated with 
the class. 

The appealing part of the C_talk envi¬ 
ronment is that it lets you access the in¬ 
formation related to a class. The method 
types window permits you to select prop¬ 
erties that are related to either a class or 
an instance. When either is selected, the 
C_talk environment automatically up¬ 
dates the methods and contents windows. 
Initially, these windows reveal variables 
and methods related to the selected class 
or its instance. When a method is se¬ 
lected, the contents window then displays 
the detailed listing of that method. 

Since the contents window is a text 


editor, you can modify the method of a 
class, the method of an instance, the 
variables of a class, or the variables of an 
instance. The contents window’s pop-up 
menu supports copying, cutting, and 
pasting text; saving the substance of the 
contents window; and performing text 
search or translation. When using a 
mouse, the contents window displays 
both an underscore text cursor and a 
mouse block-type cursor. I found that 
editing text was confusing when the sys¬ 
tem shifted from the text cursor to the 
mouse cursor. Backspacing and moving 
the cursor often required me to click on 
the mouse or press the Insert key to repo¬ 
sition the text cursor. 

Processing Files 

The CLtalk application environment is 
stored into an ASCII text file with an 

continued 


Subscription 

Problems? 



We want 
to help! 

If you have a problem 
with your BYTE 
subscription, write us 
with the details. We'll 
do our best to set it 
right. But we must 
have the name, 
address, and zip of the 
subscription (new and 
old address, if it's a 
change of address). If 
the problem involves a 
payment, be sure to 
include copies of the 
credit card statement, 
or front and back of 
cancelled checks. 
Include a "business 
hours" phone number if 
possible. 

EVTE 

Subscriber Service 
P.O. Box 7643 
Teaneck, NI 07666-9866 



OCTOBER 1988 - BYTE 203 














REVIEW 

SMALLTALK A LA C 


.ENV extension name. The default envi¬ 
ronment filename is APP.ENV, and it con¬ 
tains a list of the object classes, followed 
by a list of auxiliary C files. Any related 
.OBJ or .LIB files are listed next, fol¬ 
lowed by the sequence of commands to 
invoke the C compiler and the linker. 
Thus, you can edit .ENV files with text 
editors to alter the compiler and linker 
sequences. Originally, APP.ENV con¬ 
tained commands to invoke the Micro¬ 
soft C 4.0 compiler. I edited the .ENV file 


to invoke the Microsoft C 5.1 compiler 
installed on my hard disk drive. 

Each application should reside in a 
separate DOS directory. Each object 
class in an application is stored in a sepa¬ 
rate text file with the .PRE extension 
name. These .PRE files contain all the in¬ 
formation relevant to a class. The C_talk 
browser uses an exclamation character as 
a special delimiter, allowing it to parse 
the various declarations when reading a 
.PRE file. You can alter a .PRE file with 


your favorite text editor provided that you 
do not tamper with exclamation char¬ 
acters. 

The C_talk preprocessor is a utility 
that you invoke separately from the DOS 
command line. You can invoke the pre¬ 
processor for any object class without go¬ 
ing through an entire sequence of check¬ 
ing related superclasses. The C_talk 
preprocessor reads a .PRE file and yields 
a .C file containing C code. The prepro¬ 
cessor is able to detect inconsistencies 
and flags them for additional editing. 

You also invoke the C_talk make util¬ 
ity as a separate program from DOS. The 
make utility’s role is to invoke the C_talk 
preprocessor, C compiler, and linker. 
Only the .PRE files that belong to updated 
object classes are run through the prepro¬ 
cessor. The corresponding C files and all 
altered auxiliary C files are recompiled, 
and the linker is invoked to relink the en¬ 
tire set of object files. 

Writing a CLtalk application is rela¬ 
tively easy, though there are a few rules 
to watch out for. The first is that the 
main() function should be placed after a 
dummy method, using the following gen¬ 
eral method: 


CLtalk 


The Practical Union 
of C and Smalltalk 


Add_a new dimension to your C compiler. 


From C: 

■ Ease of application delivery - 
portability 

■ Performance - speed and efficiency of C 

■ Familiarity of C - use all your existing 
C code 


From Smalltalk: 

■ Data abstraction - data 
hiding/encapsulation 

■ Full object inheritance 

■ Polymorphism - message sending 
with dynamic binding 


Boost Your Productivity! C_talk ’s practical approach to object-oriented program¬ 
ming in C allows you to realize substantial productivity gains using these tools: 


■ C_talk’s Browser - a powerful 

Smalltalk-like browser for building 
software objects 


■ An automatic Make utility - for 
building applications 

■ A Preprocessor - for converting 
objects into C source code. 



■ A set of Foundation Classes - to use 
as basic building blocks. 


$24995 


Why Cjalk? 

C_talk has been proven successful in 

delivering several large-scale systems in 
demanding realtime environments. It’s 
concise, easy to learn and use. It is 
programming in C (not a new language), 
while adhering to the Smalltalk paradigm. 

C_talk is the practical, and affordable, 

union. 

C_talk is designed to operate with MSDOS on IBM or 

compatible computers. At least 512K of memory, a hard 
disk and mouse are recommended. 


Order today! 

Call or write: 

CNS, Inc. 

Software Products Dept. 

7090 Shady Oak Rd. 

Eden Prairie, MN 55344 
Tel: (612) 944-0170 
Fax: (612) 944-0923 

Add for shipping $5 US, $25 Int’l. 
(30-day money-back guarantee) 


0* ® .. .providing and advancing 

^1 object-oriented methodology. 

C—talk is a trademark of CNS CNS is a registered trademark of CNS. Inc. 


main/* dummy C_talk method #/ 


main() /* the actual main function */ 
{ 

<declarations> 

_init_classes(); 

<other code lines, I/O, etc.> 

} 

In addition, the main() function must 
include a call to the _init_classes() 
function, found in the file CLASSES.C. 
The C_talk browser updates CLASSES.C 
to include the declaration of new object 
classes and calls to initialize them. If 
CLASSES.C is not properly updated, you 
may get a linker-error message, putting a 
halt to the production of the application’s 
executable file. 

Overall, CLtalk provides a very 
practical and smart route to object- 
oriented programming. Its Smalltalk¬ 
like environment is easy to use, and its 
object-oriented extensions to C are 
powerful. Clearly, C_talk is a worth¬ 
while product for any programmer inter¬ 
ested in getting into object-oriented 
programming. ■ 


Namir Clement Shammas is a columnist 
for several computer magazines and a 
freelance writer living in Glen Allen , 
Virginia. He can be reached on BIX as 
t( nshammas. ” 


204 BYTE* OCTOBER 1988 


Circle 296 on Reader Service Card (DEALERS: 297) 






























Unretouched Screen Images 


Buy The One On The Left And You’ll Have 
To Put It Where The Sun Don’t Shine. 


The monitor on the right, 
however, can be placed anywhere 
you like. Even in direct sunlight. It's 
the new Flat Technology Monitor from 
Zenith Data Systems-winner of PC 
Magazine's coveted "Technical Excellence Award” in the 
hardware category for 1987. 

You Have To See Zenith To Believe It 

So dear. So precise. So lifelike. It's the only monitor 
with a completely flat screen. A breakthrough that has 
redefined monitor quality forever. Industry experts are 
already convinced. And once you see it in person, you'll 
be a believer, too. 

Bigger, Brighter, Glare-Free 

Our Flat Technology Monitor has an impressive 
14 - inch display. And even though it's bigger, it's 50% 
brighter than conventional CRT's and it has 70% 
greater contrast. So you get colors with greater depth 
and definition that make your reports, charts and graphs 
come alive like never before. 

The Flat Technology Monitor is virtually glare-free. 
So you can work longer without the usual headaches 



and eyestrain. And that means greater productivity. But 
to get the whole picture, you have to see it with your 
own eyes. 

Backward And Forward Compatibility 

You also get full compatibility with the high 
resolution VGA Video generated by IBM's new PS/2® 
computers. And with Zenith's Z-449 or other VGA-class 
video cards, you can enjoy CGA, MDA, Hercules and 
EGA graphics as well. 

Experience Zenith's Latest Technology Breakthrough 

Obviously, a mere picture can't do justice to our 
new Flat Technology Monitor. It demands a face-to-face 
evaluation. For a hands-on demonstration, call today 
for the name of your nearest authorized Zenith Data 
Systems dealer-the Flat Technology Monitor is available 
in quantities right now. 

1 - 800 - 553-0305 


TftMH 


data 

systems 


THE QUALITY GOES IN BEFORE THE NAME GOES ON K 


© 1988, Zenith Data Systems 


Personal System/2 and PS/2 are registered trademarks of IBM Corp. 


Circle 281 on Reader Service Card 


OCTOBER 1988 -BYTE 205 











































As you can see, Microsoft can 
make all kinds of HP printers and 
pbtters look their best 


Don't waste any more time, 
or paper. Preview your ideas before 
you print them out. 


& 

PERTURE 

Purchase Form 


product sales Report 


Personalize your LaserJet Series II Printer 
with HPfonts and memory boards. 


These documents were brought to you 
by Microsoft Excel, Microsoft 
Windows, and the HP LaserJet Series II, 
PaintJet and DeskJet printers. 




206 BYTE* OCTOBER 1988 








































































































































































































Hewlett-Packard andMicrosoft 
just took the simple act of commu¬ 
nication and turned it into some¬ 


thing a bit more 


I Microsoil Excel 1 

powerful. 


Illumination. 

Because to 

% \ 

us, anything 


worthpresenting 
in a spreadsheet 


is worth presenting more clearly, 
more concisely, andmore forcefully. 
Which is exactly what Microsoft® 
Excel and the Hewlett-Packard® 
LaserJetSerieslI®printerletyoudo. 

With this powerful combina¬ 
tion of software and printer, now it’s 
easier to take common data and 
make it look anything but common. 
With incredibly flexible font styles, 
font sizes, borders and shading. 
Incorporated into spreadsheets, 
charts, tables and forms that instant¬ 
ly make your data say more. Your 
numbers add up to more. Your 


facts, figures and ideas mean more. 

And of course, HP® desktop 
plotters and printers, from the 
ColorPro® plotter to the PaintJet^ 
DeskJet™ and LaserJet Series H 
printers, can unleash the potential 
power inside eveiy box of Microsoft 
Excel. And vice versa. 

To witness a whole new world 
of spreadsheet output, call us at 
(800) 541-1261, Dept. 156 for a 
free copy of our booklet, “Of 
Power And Printers.” Or simply go 
to your dealer. And see firsthand 
what happens when two explosive 
elements get together. 

And the chemistry’s just right. 



HP LaserJet Series II Printer 


Microsoft 


© 1988 Microsoft Corporation. Microsoft and the Microsoft logo are registered trademarks of the Microsoft Corporation. Hewlett-Packard, ColorPro, PaintJet and LaserJet Series II 
are registered trademarks, and DeskJet is a trademark of Hewlett-Packard Company. Customers in Canada call 1 -416-673-9811, outside of North America, 1 -206-882-8661. Offer 
good in United States only. 


OCTOBER 1988 -BYTE 207 











































Systat. Because other statistics and 

graphics packages are not enough. 


Systat now offers more statistical graphics than any other PC or 
mainframe package. And we still give you less bulk with more statistics. 



Statistics Basic statistics, frequencies, t-tests, post-hoc tests 
Multiway crosstabs with log-linear modeling, association 
coefficients, PRE statistics, Mantel-Haenszel, asymptotic standard 
errors Nonparametric statistics (sign, Runs, Wilcoxon, Kruskal- 
Wallis, Friedman two-way ANOVA, Mann-Whitney U, Kolmogorov- 
Smirnov, Lilliefors, Kendall coefficient of concordance) Pairwise/ 
listwise missing value correlation, SSCP, covariance, Spearman, 
Gamma, Kendall Tau, Euclidean distances, binary similarities Linear, 
polynomial, multiple, stepwise, weighted regression with extended 
diagnostics Multivariate general linear model includes multi-way 
ANOVA, ANOCOVA, MANOVA, repeated measures, canonical 
correlation Principal components, factor analysis, rotations, 
components scores Multidimensional scaling Multiple and 
canonical discriminant analysis, Bayesian classification Cluster 
analysis (hierarchical, single, average, complete, median, centroid 
linkage, k-means, cases, variables Time series (smoothers, 
exponential smoothing, seasonal and nonseasonal ARIMA, ACF, 

PACF, CCF, transformations, Fourier analysis Nonlinear estimation 
(nonlinear regression, maximum likelihood estimation, and more). 

Graphics Overlay plots Drivers for most graphics devices 
Two dimensional: Error Bars Scatterplots Line and Vector Graphs 
Vector, Dot, Bubble and Quantile Plots Bar Graphs (single, multiple, 
stacked, range) Box plots (single and grouped) Stem-and-leaf 
diagrams Linear, quadratic, step, spline, polynomial, LOWESS, 
exponential smoothing Confidence Intervals and ellipsoids (any 
alpha value) Smooth mathematical functions Rectangular or polar 
coordinates Log and power scales ANOVA interaction plots 
Flistograms (regular, cumulative, fuzzy) Stripe and jitter plots 
Gaussian histogram smoothing Scatterplot matrices Voronoi 
Tesselations Minimum spanning tree Maps with geographic 
projections (U.S. state boundary file included) Chernoff faces Star 
plots Fourier plots Pie charts Contour plots on regularly and 
irregularly spaced points Control charts and limits Three 
dimensional: Data plots Smooth function plots Vector plots 
Linear, quadratic, spline, least squares surface smoothing Three- 
dimensional type fonts. 

Data Management Import/export Lotus, dBase, and DIF 
files Full screen data editor Full screen text editor Unlimited 
cases Missing data, arrays, character variables Process 
hierarchical, rectangular or triangular files, irregular length records 
Character, numeric, and nested sorts Merge and append large files 
Unlimited numeric and character variable transformations 
Subgroup processing with SELECT and BY Value labels and RECODE 
Statements Macro processor with programming language, screen 
control, file manipulation, applications generation, and report writing. 


SYSTAT 

mmmmmmmmmmmmmmma i m 


Systat operates on IBM PCs and compatibles, MS-DOS and CP/M 
machines, several UNIX minicomputers, and the VAX/Microvax. 
Menu/windowed Macintosh version also available. Single copy price 
$795 USA and Canada, $895 Foreign. Site licenses, quantity prices 
and training seminars available. No fees for technical support. 
Statistics and graphics available separately. 

For more information, call 312 864.5670 or write Systat Inc., 

1800 Sherman Avenue, Evanston, IL 60201. 

The following are registered trademarks: CP/M of Digital Research. Inc., IBM PC of IBM, 
Inc., MS-DOS of Microsoft, Inc., Macintosh of Apple Computer Inc., UNIX of AT&T and 
VAX of Digital Equipment Corporation. 


Systat. Intelligent software. 


208 BYTE* OCTOBER 1988 


Circle 252 on Reader Service Card (DEALERS: 253) 

























































































Software Review 



Turbo Prolog 
Revisited 


— GEOBASE : Natural language interface to U.S. geography- 


Query: Uhat is highest point in the USA? 
nount nek in ley 

Query: Uhat is the louest point in the USA? 
death galley 

Query: Uhat states border on states that border on Alabana? 
kentucky uirginia Mississippi Missouri north Carolina 

south Carolina florida georgia tennessee 

alabana louisiana arkansas 

12 Solutions 


Query: Uhat are cities that haoe population greater than 1800000? 
los angeles Chicago detroit neu york Philadelphia 

houston 
6 Solutions 


Version 2.0 offers 
enhanced database and 
graphics features 


Alex Lane 


P rogramming languages and 
their implementations fuel end¬ 
less debates within the micro¬ 
computing community. Should 
an implementation provide precisely 
those features set forth in the language’s 
definition, or should it alter that def¬ 
inition for the convenience of the im- 
plementer and the user? Borland Interna¬ 
tional’s language products—mentioned 
often in such debates—fall into the latter 
camp, and its Prologs are no exception to 


the rule. Turbo Prolog 2.0 stretches the 
language even more than did the original 
Turbo Prolog 1.0 (September 1986 
BYTE). 

Borland’s Prologs enforce strong typ¬ 
ing of objects and relations (Edinburgh 
Prolog, the de facto standard, doesn’t) 
and limit the assert and retract mecha¬ 
nism to facts alone (Edinburgh supports 
dynamic modification of facts, predi¬ 
cates that define relations, and rules in¬ 
volving those predicates). 

Despite these impurities, Turbo Pro¬ 
log has found a following. Users appreci¬ 
ate features like fast compilation, linkage 
to stand-alone .EXE, foreign-language 
compatibility, integrated edit and debug 
facilities, and the rich assortment of 
built-in predicates that work with num¬ 
bers, strings, files, windows, the Prolog 
database, and the DOS environment. 
Turbo Prolog 2.0 upgrades these capabil¬ 
ities and breaks significant new ground 
in two areas—graphics and the database 
system. 


Though straightforward, the installa¬ 
tion process isn’t completely intuitive. 
For example, to install it on a hard disk 
you must make the hard disk drive, not 
the floppy disk drive, your default drive; 
in my opinion, that detail should be 
transparent to the installation routine. 
Once begun, installation of Turbo Prolog 
is a mindless, disk-swapping affair. 
Many of the files are bundled into ar¬ 
chives; the installation program spends 
most of its time unarchiving them. At the 
end, it reminds you to insert the com¬ 
mands FILES=20 and BUFFERS=40 into 
the CONFIG.SYS file. 

You’ll need just under 1.5 megabytes 
of free space on your hard disk to install 
all the files that come with Turbo Prolog 
2.0. A root directory contains the com¬ 
piler, the core library PROLOG.LIB, the li¬ 
brarian, and the linker. Five sub¬ 
directories contain Borland Graphics 
Interface (BGI) drivers and font files; all 
the sample code shown in the documen¬ 
tation; answers to tutorial problems; 
model Prolog applications like Geobase 
(a geographical database that supports 
natural-language queries) and the Prolog 
Inference Engine (PIE), an Edinburgh- 
style Prolog interpreter written in Turbo 
Prolog; and reference examples compar¬ 
ing the use of the old and new standard 
predicates. 

To use Turbo Prolog 2.0, you’ll need 
an IBM PC, XT, AT, PS/2, or true 
compatible, PC-DOS or MS-DOS 2.0 or 
higher, and a minimum of two floppy 
disk drives and 384K bytes of memory. 
Such a system would be barely usable 
(the installed Turbo Prolog would be 
spread out over five disks), so I whole¬ 
heartedly agree with Borland’s mini¬ 
mum recommended system—a hard disk 
drive and 640K bytes of RAM. I evalu¬ 
ated the package on a 16-MHz ARC 386i 
equipped with a multiscan monitor, a 
hard disk drive, and 512K bytes of 
RAM, and also on a 4.77-MHz IBM XT 
equipped with a CGA, a hard disk drive, 

continued 


OCTOBER 1988 • BYTE 209 



REVIEW 

TURBO PROLOG REVISITED 


Turbo Prolog 2.i 


Type 

Prolog programming language 

Company 

Borland International 
1800 Green Hills Rd. 

P.O. Box 660001 
Scotts Valley, CA 95066 
(800) 543-7543 
(408) 438-8400 

Format 

Four 5V4-inch floppy disks 

Language 

C 

Hardware Needed 

IBM PC, XT, AT, PS/2, or true com¬ 
patible; 384K bytes of RAM (640K bytes 
of RAM recommended); dual floppy 
disk drives (hard disk drive 
recommended) 

Documentation 

480-page user’s guide 
462-page reference guide 

Price 

$149.95 

Inquiry 888. 


an 8087 math coprocessor, and 640K 
bytes of RAM. 

General Improvements 

Most Turbo Prolog 1.x programs will 
compile unchanged. Those that won’t are 
ones that refer across module boundaries 
to domains, databases, or predicates; you 
must now explicitly declare these ele¬ 
ments to be global. Also, version 2.0 as¬ 
sumes that global predicates are deter¬ 
ministic (i.e., not expected to generate 
multiple solutions). That assumption en¬ 
ables the compiler to emit more efficient 
nonbacktracking code in situations that 
don’t require backtracking. You must 
qualify a global predicate with the 
keyword nondeterm to make it 
nondeterministic. 

The files domain now supports stdin, 
stdout, and stderr. These names, fa¬ 
miliar to C programmers, enable Turbo 
Prolog programs to communicate with 
other programs by means of DOS pipes. 
C programmers will also appreciate new 
directives for conditional compilation 
(if def, ifndef) and the capability to de¬ 
fine constant expressions. 

You can log the debugger’s output di¬ 
rectly to a file or printer; this feature 


really helps when you’re trying to track 
down strange program behavior in the 
middle of a trace. You can enable or dis¬ 
able run-time checks for integer and 
stack overflow, and you can control the 
size of the heap available to a compiled 
Prolog program. 

TLIB, the librarian, stores predicate 
object modules in library files. I use it to 
reduce disk clutter; by archiving source 
code on floppy disks and storing the cor¬ 
responding object code in a library, I 
minimize the number of .PRO files in my 
Prolog environment. 

Several command-line parameters are 
now available with Turbo Prolog. The -e 
flag loads a specified file into the editor; 
by default, it loads WORK.PRO. The -s flag 
loads a setup (.SYS) file. You can enable 
or disable snow-checking with -c. And 
the -x flag enables Turbo Prolog’s high- 
resolution text modes (43 or 50 rows by 
90, 120, or 132 columns). 

The syntax of the language has been 
changed in ways that move it closer to tra¬ 
ditional Prologs. Comments, which in 
version 1.x programs required the C 
idiom /#... #/, can appear as the remain¬ 
der of any line that begins with a percent 
sign. Predicates can now have multiple 
arities. For example, a predicate called 
sales_contact might have two forms, 
one describing a name and address rela¬ 
tion and another describing a name, ad¬ 
dress, and phone-number relation. In 
documentation, you’d write sales_con- 
tact/2 and sales_contact/3; in code, 
you’d write sales_contact and let the 
compiler choose, based on the number of 
arguments supplied. 

Many of the standard predicates now 
have multiple arities. The makewindow 
predicate, for example, has two forms; 
makewindow/8 does the basic job, and 
makewindow/11 adds control over the 
style of the frame and position of the 
title. Some new standard predicates are 
bios/4, which returns the status of flags; 
edit/ 13 , an upgraded version of the orig¬ 
inal edit/2 facility that gives Prolog pro¬ 
grams access to the Turbo Prolog editor 
for complex I/O; and exit/1, which sets 
the DOS errorlevel. 

Database Support 

The database portion of Turbo Prolog 
has been almost completely redesigned. 
In the old scheme, a single internal data¬ 
base served as the repository for facts. 
You filled it from three sources: database 
predicates in source code; database pred¬ 
icates stored in a separate file and ac¬ 
cessed by means of consult; or assert 
predicates contained in clauses or a goal. 
The retract predicate deleted a fact, 


and save wrote the contents of the data¬ 
base to an external file. Available RAM 
limited the size of the run-time database. 
Although the 1.x documentation hinted 
at a way to virtualize the database, it was 
disk-intensive and involved a laborious 
indexing scheme. 

Version 2.0 preserves and extends the 
internal database facility. Now you can 
name multiple internal databases, and 
you can consult or save each sepa¬ 
rately. New versions of consult, save, 
assert, and retract work with these 
named internal databases. To use a data¬ 
base across module boundaries, you 
must declare it in the global database 
section and declare its predicates in the 
global predicates section. As before, the 
amount of RAM limits the size of in¬ 
ternal databases. 

The new external database imple¬ 
ments a virtual store of facts. You can put 
an external database in RAM or ex¬ 
panded memory, if there’s room, or you 
can put it on a disk file. An external data¬ 
base is made up of one or more chains 
(linked lists) of terms and, for each 
chain, an associated B + tree is used to 
index it. New predicates analogous to 
save, consult, assert, and retract 
work with external databases. The spe¬ 
cialized accessors db_chains and 
chain_terms bind entire chains or indi¬ 
vidual terms to Prolog variables during 
backtracking. You can use the bt_ (B + 
tree) predicates to sort chains and gain 
fast keyed access to terms. 

The internal and external databases 
aren’t compatible with one another. You 
can’t use assert or retract with an ex¬ 
ternal database, nor can you chain inter¬ 
nal predicates. But that’s logical, since 
terms belonging to an internal database 
are actually part of a Prolog program, 
while terms belonging to an external 
database are data manipulated by that 
program. This arrangement isn’t unique 
to Turbo Prolog 2.0. Arity/Prolog 4.0 
implements something quite similar. 
The Turbo Prolog 2.0 documentation de¬ 
votes a full chapter to external data¬ 
bases. Sample programs clearly illus¬ 
trate how to scan, update, restructure, 
protect, and display them. 

Borland Graphics Interface 

If you’ve had a chance to play with Turbo 
Pascal 4.0, you’re probably familiar 
with the BGI. The BGI comes with 
Turbo Prolog 2.0 as well. It supports 
CGA, MCGA, EGA, VGA, Hercules, 
AT&T 400-line, 3270 PC, and IBM 8514 
graphics adapters. Turbo Prolog 2.0 of¬ 
fers more than 70 new standard predi¬ 
cates; they create and manage viewports 


210 BYTE* OCTOBER 1988 






REVIEW 

TURBO PROLOG REVISITED 


Table 1: Turbo Prolog 2. 0 lags behind version 1.1 on number-crunching 

tasks but betters its predecessor in symbolic computation. 



Source 

.EXE 

Memory 

Compile/ 

Run time 


file 

file 

compile 

link 



(bytes) 

(bytes) 

(seconds) 


(minutes.seconds) 

Test 


1.1 

2.0 

1.1 

2.0 

1.1 

2.0 

1.1 

2.0 

Floating point 

635 

35,503 

32,436 

2 

2 

0:15 

0:18 

0:30 

0:36 


List reversal 

908 

35,854 

29,923 

2 

2 

0:15 

0:18 

0:23 

0:11 


Sieve 

973 

35,790 

26,323 

2 

2 

0:15 

0:18 

0:03 

0:03 


Math 

1456 

38,526 

33,251 

5 

4 

0:17 

0:21 




sqrt 








0:05 

0:06 


In 








0:14 

0:14 


exp 








0:24 

0:24 


atan 








0:15 

0:16 


sine 








0:16 

0:16 


Factorial 

656 

35,546 

37,055 

2 

2 

0:14 

0:17 

0:21 

0:31 


Towers of Hanoi 

677 

35,478 

29,067 

2 

2 

0:14 

0:17 




10 rings 








0:85 

0:1670:34” 


7 rings 








0:11 

0:0270:04” 


5 rings 








0:03 

0:0170:01” 


Disk write 

605 

36,425 

27,854 

2 

2 

0:14 

0:17 

0:29 

0:29 


Disk read 

470 

36,444 

30,625 

2 

2 

0:14 

0:17 

0:16 

0:16 


* Snow-checking off. 
Snow-checking on. 










(graphics windows), draw shapes such as 
circles and rectangles, and define pat¬ 
terns used to fill shapes. All these new 
features get a workout in the sample pro¬ 
gram GRDEMO.PRO. Though at first 
graphics and Prolog might seem an odd 
mixture, I can think of some interesting 
applications combining the two. A sys¬ 
tem of artificial intelligence-based con¬ 
trols for a water treatment plant could 
graphically represent water levels and 
flow patterns. A circuit-board trouble¬ 
shooter could illustrate where to put logic 
probes, or could display waveforms. 

There are two ways to package code 
that uses the BGI. The easiest way is to 
compile and link the Prolog program, 
then run the resulting .EXE file in the 
presence of the drivers (.BGI files) and 
fonts (.CHR files). The disadvantage here 
is that the program has to be able to lo¬ 
cate these files. Alternatively, you can 
use the new bgidriver and bgifont 
compiler directives, which specify the 
drivers and fonts you want to attach to 
your program. This approach consoli¬ 
dates your application into a single file. 
But that file is substantially bigger—a 
program that incorporates all the drivers 
supplied with the package grows by al¬ 
most 30K bytes. 

Foreign Languages 

Though version 1.x could link Prolog 
programs with external routines written 
in foreign languages, the feature never 
worked to my satisfaction. Happily, ver¬ 
sion 2.0 is fully compatible with Bor¬ 
land’s Turbo C. You can write C routines 
that support Prolog predicates, as before. 
You can even call Prolog predicates from 
C; the catch here is that the main pro¬ 
gram must be implemented in Prolog, so 
Prolog can control the stack and heap. 

Not having a current version of Turbo 
C close at hand, I linked a simple C rou¬ 
tine compiled under Microsoft C (ver¬ 
sion 5.0) with a program written in 
Turbo Prolog 2.0. Despite a few com¬ 
plaints from the linker about undefined 
symbols, I could call the routine success¬ 
fully from Prolog. Despite all this, I re¬ 
main skeptical about the usefulness of 
the language interface. In theory, it’s a 
great way to subcontract computing tasks 
that Prolog doesn’t handle well, like nu¬ 
merical analysis and sophisticated string 
handling. In practice, you have to own 
another Borland language product, and 
you need more than a passing acquaint¬ 
ance with concepts like memory models. 

Sample Programs 

Turbo Prolog 2.0 comes with a wealth of 
sample programs. These serve two pur¬ 


poses: They teach Turbo Prolog by ex¬ 
ample, and more generally, they moti¬ 
vate the study of some classic problems 
that Prolog helps to solve. Borland, as al¬ 
ways, provides source code for these ap¬ 
plications so you can study and try to 
modify them. In a welcome change from 
version 1 .x, the documentation describes 
these applications. 

Geobase is a database that contains in¬ 
formation about the geography of the 
United States and a natural-language 
query facility that lets you ask questions 
like “What is the largest city in Missis¬ 
sippi?” The documentation tells how to 
compile and link the program, outlines 
its architecture, and suggests how to ex¬ 
tend it to other domains. SEN_AN, a sen¬ 
tence analyzer, uses a context-free gram¬ 
mar to parse simple English sentences. 
GENI, an expert-system shell, comes 
with a small knowledge base containing 
definitions of various kinds of animals. 
In consultation with GENI, you specify 
an animal’s attributes (e.g., “has feath¬ 
ers,” “doesn’t have long legs”), and the 
program seeks to identify the animal in 
question. GENI has an update mode, 
too. When it can’t identify the animal 
you have in mind, the program can help 
you add it to the knowledge base. The 
documentation, again, suggests ways for 
you to extend the application into other 
domains. 

The PIE impressed me most of all. PIE 
is a small but powerful Prolog interpret¬ 


er that, unlike Turbo Prolog itself, per¬ 
mits the user to assert and retract both 
facts and rules. The appendix that de¬ 
scribes PIE is dense and, at times, pa¬ 
tronizing of traditional Prolog implemen¬ 
tations, but nonetheless it’s an education 
in the esoteric art of Prolog interpreta¬ 
tion. The program does have its bugs. I 
noticed that when goals are resatisfied 
during backtracking, the trace window 
displays the old instantiated variables 
rather than anonymous variables. In ad¬ 
dition, I had to reboot my XT with a 
DOS-only disk in order to compile PIE 
with the trace mode enabled. Never¬ 
theless, I was able to load and run an un¬ 
modified copy of the Prolog chestnut 
QUEENS4.PR0. 

Nearly 1000 pages of high-quality 
documentation accompany the software. 
That’s a great improvement over the ver¬ 
sion 1 .x manual in terms of both quantity 
and quality. The new documentation set 
divides into two hefty tomes: a 480-page 
user’s guide and a 462-page reference 
guide. The user’s guide explains how to 
install the package on your computer, 
how to set up the environment, and how 
to get started with the editor. Then it 
dives into Prolog. Topics include back¬ 
tracking, unification, lists, recursion, 
strings, windows, files, graphics, data¬ 
bases, and debugging. 

Most of the reference guide is devoted 
to the description of version 2.0’s stan- 

continued 


OCTOBER 1988 -BYTE 211 



















REVIEW 

TURBO PROLOG REVISITED 


dard predicates. The rest of the book fea¬ 
tures a programmer’s guide, a list of 
error messages, and a series of appen¬ 
dixes describing the applications that 
come with Turbo Prolog 2.0. 

Better Performance? 

For testing purposes, I used a 4.77-MHz 
IBM PC XT with a hard disk drive, an 
8087 coprocessor, and 640K bytes of 
memory. I tested versions 1.1 and 2.0 
using the same benchmarks that were 
used for the BYTE review of version 1.0. 
There’s one minor change—I modified 
the floating-point test so that it passes in¬ 
termediate results on recursive calls. 

The floating-point tests measure the 
time required for 5000 iterations of a set 
of floating-point multiply and divide op¬ 
erations. The list-reversal test, adapted 
from a Lisp benchmark, clocks 30 rever¬ 
sals of a list of 50 integers. The Sieve of 
Eratosthenes finds all the prime numbers 
between 1 and 100, 10 times. The math 
benchmark performs 1000 calculations 
each of square root, natural logarithm, 
exponential, arctangent, and sine func¬ 
tions. The factorial test computes 10! 
1000 times. The Towers of Hanoi bench¬ 


mark writes a narrative description of the 
solution to that puzzle for 5, 7, and 10 
rings. Finally, the disk read and write 
benchmarks write a 64K-byte file to a 
floppy disk drive and read it back. 

Version 2.0 produced code that was 20 
percent to 30 percent smaller than that 
produced by version 1.1 (see table 1). 
Somewhat surprisingly, 1.1 outper¬ 
formed 2.0 on the math-intensive bench¬ 
marks. That result doesn’t particularly 
concern me, however; Prolog isn’t a 
number-crunching language. If you need 
those capabilities in a Prolog context, 
consider linking appropriate routines 
written in assembly language or C. Pro¬ 
log’s strength is symbolic computation, 
and on those benchmarks—the list-rever¬ 
sal test and the Towers of Hanoi—2.0 
significantly outperformed 1.1. The re¬ 
sults for the Towers of Hanoi with and 
without snow-checking, by the way, 
show the rate of text output to the screen 
to be an important limiting factor. 

A Mature Environment 

Like its predecessor, Turbo Prolog 2.0 
isn’t a traditional Prolog; the language is 
strongly typed and doesn’t let you dy¬ 


namically assert and retract rules. But 
logic programmers aren’t necessarily 
complaining. Many, for example, sup¬ 
port Turbo Prolog’s strong typing. In 
any case, as Prolog implementations pro¬ 
liferate, it’s getting harder to point to a 
definitive standard. 

Turbo Prolog 1.0 was a useful and 
popular implementation of Prolog. Bor¬ 
land International has raised Turbo Pro¬ 
log 2.0 a cut above that. The external 
database puts serious knowledge-crunch¬ 
ing capability into the hands of Turbo 
Prolog programmers, and the BGI fea¬ 
tures should yield some interesting 
graphical applications. Traditional it 
may not be, but Turbo Prolog has cer¬ 
tainly become a mature environment for 
logic programming. 

Editor’s note: The Prolog source code for 
the benchmarks is available in a variety 
of formats. See page 3 for details. ■ 


Alex Lane is a knowledge engineer for 
Technology Applications, Inc., and lives 
in Jacksonville, Florida. He can be 
reached on BIX as “a.lane,” where he is 
the moderator of the prolog conference. 


All the Power of A 25 MHz 386 

At Half the Price of Compaq or IBM 

Omega 386/25 $3295 386/16 $2985 


Complete High Quality 386/25/20/16 Systems 


Omega 386/25/20/16 Motherboard 
Hard/Floppy Controller 1:1 Interleave 
I/O Card (Parallel, Serial, Game Ports) 

Two 32 Bit, Four 16 Bit, & Two 8 Bit slots 
Monochrome Graphics/Printer Adapter 
1 Mb 80ns Memory (expandible up to 16 Mb) 

4 Ram Cache 386 soon available 


Toshiba 40Mb 25ms Hard Drive 
Teac 1.2Mb Floppy drive 
101 Key Enhanced Keyboard 
230 Watt Power Supply 
AT Case Turbo/Leds, 5 Drive Slots 
Packard Bell TTL Amber Monitor 
* Tower Case available 


All systems are custom assembled and 
burned in by OMI technical personnel and 
come with a 1 year warranty on parts & 
labor. All Prices Subject to Change without 
notice. IBM & Compaq are Trademarks of 
their respective Corporations. 


The Fastest 

286/20/16/12 
Omega 286/20/16/12 Mother Board 
Award BIOS 

Hard/Floppy Controller 1:1 Interleave 
I/O Card (Parallel. Serial, Game Ports) 
Six 16 Bit Slots & Two 8 Bit Slots 
1 Mb Memory Installed 


286 Available 

System Specs 

Teac 1.2Mb Floppy Drive 

101 Key Enhanced Keyboard 

230 Watt Power Supply 

AT Case Turbo/Leds, 5 Drive Slots 

Monochrome Graphics/Printer Adapter 

Packard Bell TTL Amber Monitor 


286/20 $1895 
286/16 $1795 
286/12 $1495 


Test Results 

386/25 

286/20 

Norton SI Ver 4.0 

28.2 

27.3 

Landmark Ver .99 

33.6 

26.7 

Power Meter Ver 1.20 

4.25 Mips 

3.64 Mips 


Omega 88/10 XT Compatible 

10MHz XT Motherboard (Phoenix BIOS) 

Teac 360K Floppy Drive 

Packard Bell TTL Amber Monitor 

Floppy I/O Controller (2F.CLK.PP, SP, GP) 

150 Watt Power Supply 
AT Jr Case Turbo/Leds 
Keytronics 101 Key Keyboard 
Monochrome Graphics/Printer Adapter 
8 Expansion Slots , 

640K Memory Installed $795.00 


Printers 

Hard Drives 

FIoddv Drives 

Panasonic 

10801 $181 

1091 $222 

1092 $361 

1592 $400 

1595 $473 

Modems 

Toshiba 

40Mb 25ms $543 

70Mb 25ms $895 

Micropolls 

72Mb 28ms $610 

Mlnlacrlbe 

8425 20Mb 65ms $281 
8438 20Mb 65ms $287 
3053 40Mb 25ms $618 
3085 72Mb 28ms $720 
6085 72Mb 28ms $966 
6128 100Mb 28ms $850 

Teac 

720k 3.5* $115 

1.44M 3.5' $125 

360k 5.25" $89 

1.2M 5.25- $104 

SMS Omti 

5527 XT RLL $83 
8240 AT MFM $144 
510 SCSI $65 

512 SCSI $80 

12001 $57 

1200E $95 

24001 $103 

2400E $162 


Monitors 


Samsung White Mono 
Packard Bell Mono 
Thomson Mono 
Princeton MAX12 
Thomson CGA 
Mitsubishi CGA 
Packard Bell EGA 
Samsung EGA 
Mitsubishi EGA 
Mitsubishi Multi 
Technica Multi 
Tatung VGA 


$100 

$80 

$110 

$158 

$240 

$269 

$375 

$386 

$408 

$528 

$443 

$582 


Other product 
line* offered: 
Video Seven 
Keytronics 
Northgate 
Archive 
Novell 
AutoDesk 
Epson 

Western Digital 
DTC 
Sharp 

And Many Morel 


n 


Call For More Information Including Complete Product Catalogue 

□mEEri nicnD5vsiEm5 inc. 

1029 Franklin Road Suite 4-C Marietta, Georgia 30067 


Toll Free (800) aoclocco Hours: 9am-8pm EST 
In Georgia (404)429-8862 ... ,, *1 , 

Fax: (404)953-6286 Monda y thru Friday 

We Will Gladly Answer Any Customers Technical Questions! 


212 BYTE- OCTOBER 1988 


Circle 186 on Reader Service Card 








































YOU GANT BEAT THE BOSS 


DATABOSS APPLICATION GENERATOR for Turbo Pascal V4.0 and Turbo C 


■ The simple and revolutionary 
new 4GL used to develop 
sophisticated relational database 
applications. 

■ Lets you design and paint data 
entry screens and datafile layouts, 
as well as menus and reports. 

■ Automatically generates the 
solid, structured Pascal or C source 
code that makes up your finished 
system. 

■ DATABOSS is only $399 — and 
it's complete. You need only Turbo 
Cor Turbo Pascal V4.0. 


DATABOSS 
COMPONENTS 
INCLUDE 
THE FOLLOWING: 


MENU GENERATOR: 

■ Unlimited menu nesting 

■ Call internal DOS commands 
and external .EXE .COM and 
.BAT files with parameters 

■ Include your own initialization 
and exit routines 

■ Nine security levels and 
modifiable password file 

SCREEN PAINTER: 



DATABOSS TOOLS 


An integrated, intelligent, high 
level interface to DOS for managing 
Files and Console input and output. 
Available as an independent 
package for $99. An invaluable 
adjunct to DATABOSS Application 
Generator. 



■ Freeformfullscreen editor 

■ Draw lines and boxes—full 
IBM extended character set 

■ Copy, move, insert, center text 

■ Color painting, foreground, 
intensity and background 


DATAFILE AND 



■ Each field defined via a 4GL 
template 

■ Up to 16 related datafiles per 
application module 

■ 16 index keys per datafile 
unique or duplicate 

■ Up to 9 segments per index 
key 

■ Allows multiple use of fields in 
key segments 

■ Automatic datafile linking 

■ Dynamic traceback of linkages 

■ Unlimited number of open files 

■ Character input control via 
pictures 

■ Any field default value allowed 

■ Full field validation via 
BOOLEAN check 

■ User defined error messages 

■ Compute and key expressions 

■ Automatically generated 
re-indexing module 

■ Automatically generated 
datafile reconfiguration module 


THE MOST POWERFUL 

RELATIONAL REPORT 

GENERATOR EVER 
DEVISED 

■ Design any type of report 

■ Automatic structure definition 
for relational reports 

■ A report element can be a field, 
text, function 


■ Unlimited number of totals and 
subtotals 

■ Send report elements to CON, 
LST, RS232, DSK individually or 
simultaneously 

■ Paint and build report range 
selection screens 

■ Print multiple records across 
a page 

IMPEX QUERY BY 

EXAMPLE MODULE 

■ Import external ASCII files into 
your DATABOSS database. 

■ Query datafiles using point and 
select cursor movements 

■ Select fields to be output and 
specify order 

■ Impose conditions for data 
selection 

■ Select index or create ad hoc 

■ Output to screen, disk or printer 

PROGRAMMERS CAN 
CUSTOMIZE AND ■ 

MAKE APPLICATIONS 

MORE POWERFUMHH 

■ Write your own functions, 
initialization and exit routines and 
include them in the function table 

■ Customize a skeleton file and 
use this file at generation time 


GENERATE AND 

COMPILE USING 

TURBO PASCAL 

V4.0 OR TURBO C 

■ Generate 1000 lines of code in 
10 seconds 

■ Compile to produce fast 
executable object code 

■ No runtime licence fees 

■ We provide you with end user 
screen and printer installation 
modules to include in your menus 




Rush coupon below to: 

TOP GUN SYSTEMS, 

4 COTTAGE AVE., 

MILL VALLEY, 

CALIFORNIA. 94941. 
PHONE: (415) 461 4040. 
FAX: (415) 388 9226. 

OR FOR ORDERS PHONE: 

(800) 323 7767. 


□ Please send me DATABOSS APPLICATION GENERATOR at $399 

□ For Turbo Pascal V4.0, or □ For Turbo C 

□ Please send me DATABOSS TOOLS at $99 

□ Please send me your CAN’T BEAT THE BOSS booklet. 

Name:_ 

Company:_ 

Street Address:_ 

City:_State:_Zip:___ 

□ Check enclosed. Charge to my □ ^ ClB B - 

Account No_Account Name:_ 

Expiry Date:_ Signature_ 

Trademarks: DATABOSS by Top Gun Systems. Turbo Pascal and Turbo C by Borland International. MC 47 


Circle 127 on Reader Service Card 


OCTOBER 1988 -BYTE 213 





































































OUR pP DEVELOPMENT TOOLS 
HELP PROJECTS GET ON THEIR FEET. 


The “creature” shown above doesn’t 
depict a futuristic lunar landing. Rather, 
it represents a polar landing of a sophis¬ 
ticated weather monitoring device A 
new parachute-deployed device that 
instandy transmits vital environmental 
data to waiting scientists. And whose 
Antarctic installation and erection now 
happen automatically, in a matter of 
minutes, allowing critical data collection 
in remote areas that were impossible to 
reach before 

This “Self-Erecting Weather Station,” 
sponsored by the National Science 
Foundation and designed and developed 
by Polar Research Lab, was made pos¬ 
sible by Avocet and AVSIM™, Avocet’s 
unparalleled simulator/debugger. 



The AVSIM Full-Screen Display 


Unequaled capability 

Polar Research needed AVSIM’s 
sophistication to control the sensors 
in the weather station’s “legs” and to 
create its transmitter. AVSIM’s detailed 
on-screen CPU simulation, unlimited 
breakpoint facility, and unique “undo” 
capability give their engineers the ease of 
use and flexibility that allowed them to 
execute and test the software even before the 
hardware was ready. Saving crucial time 
and frustration in both the programming 
and testing phases of development. And 
money, too: at only $379, AVSIM is a 
fraction of the cost of additional 
hardware. 

Complete compatibility: 
from the ground up 

Best of all, AVSIM is completely 
compatible with our AVMAC™ macro 
assemblers and our AVOCET C™ cross 
compilers - the ideal combination of 
tools which gives you a comprehensive 
development solution. 

AVOCET 

SYSTEMS® INC. 


Get your own project off the ground: 
try before you buy 

Try the AVSIM demo yourself for 
30 days. If you’re not satisfied for any 
reason, return the unopened program 
disk for a full refund-less $35 for the 
demo disk and manual, which are yours 
to keep. 


Free Catalog 



Call Toll-Free 1-800-448-8500* 

For your free catalog, to order; 
or for more information about 
AVSIM and other Avocet products. 

Call Avocet today and ask about our 
complete line of affordably priced soft¬ 
ware and hardware pP development 
tools. Discover how we can help you get 
your next project on its feet, too. 

©1988 Avocet Systems, Inc. All rights reserved. 


THE SOURCE FOR QUALITY fuP DEVELOPMENT TOOLS 


Avocet Systems, Inc., 120 Union St., P.O. Box 490AV, Rockport, ME 04856/*In Maine, or outside U.S., call (207) 236-9055 / TLX: 467210 Avocet Cl /FAX: (207) 236-6713 


214 BYTE* OCTOBER 1988 


Circle 27 on Reader Service Card 






Application Review 



D the Data 
Language 


File naite: store 


Personal interface definition STORE has conpiled successfully. 
Personal interface STORE has 10 record descriptions. 



rd 

cus 

REC 

rec 

has : 

rd 

INU 

REC 

rec 

has i 

rd 

SAL 

REC 

rec 

has \ 

rd 

UEh 

REC 

rec 

has : 

rd 

ORD 

REC 

rec 

has : 

rd 

PAR 

REC 

rec 

has * 

rd 

ASS 

REC 

rec 

has ( 

rd 

STA 

REC 

rec 

has * 

rd 

CAT 

REC 

rec 

has ( 

rd 

HIS 

REC 

rec 

has ! 

C:\MID\SIOIIE.PI 

has 


H chars. 


has been updated. 


Press any key to return to nenu..._ 



A powerful tool 
for storing and 
manipulating data 


Pam Oppenheim 


T he manual to D the Data Lan¬ 
guage advises that “D is a very 
different animal in many re¬ 
spects. Not difficult, just differ¬ 
ent.” And it’s right—D is very different 
from the majority of PC database pack¬ 
ages. It is a DBMS that, for example, lets 
you create custom applications for every 
user who accesses the database. A num¬ 
ber of people can, therefore, get only the 
information they need without seeing 
confidential or extraneous data. 

Indeed, D is a powerful, flexible tool 
for manipulating data. First, it provides a 
mechanism for getting information into a 
database, and then it supports develop¬ 
ment of integrated menus, procedures, 
reports, and screens. But this flexibility 
is not always immediately apparent. 

D ($395) comes with two spiral-bound 
manuals, a small addendum for the latest 
version, and four 360K-byte 5 % -inch 
floppy disks. The addendum, included 
with version 2.7, which I reviewed, 
covers new features, such as pop-up 


menus, color monitor support, the ability 
to recover deleted records, new options 
for many commands, pie charts, bar 
graphs, histograms, and a facility for 
building context-sensitive help for your 
applications. 

A batch file handles the installation 
and lets you put D in the subdirectory of 
your choice. The batch file prompts you 
for the three program disks and checks 
that you’ve inserted the correct one. The 
program is not copy-protected. The 
fourth disk contains an example data¬ 
base, which you copy into the subdirec¬ 
tory with D. The program requires 512K 
bytes of RAM and a hard disk drive (it 
uses about 1 megabyte). I ran D on a 
Compaq Deskpro that uses an 8086 pro¬ 
cessor at 7.14 MHz with a 20-megabyte 
hard disk drive. 

D in Action 

Within D, information is organized as 
database definitions (DBDs) that contain 
data groups, which are analogous to 
files, procedures for menus, automated 
processing, and reports. Data groups are 
defined as fields, supporting alphanu¬ 
meric or numeric character and binary 
field types. Subfields are supported and 
add to your ability to control and access 
information. For example, a master 
field-name job number can consist of a 
customer number, a sequence number, 
and the year. You can reference the sin¬ 
gle entity or any of the components. 

The lack of a date type is inconvenient. 
However, using the JDATE and EDATE 
functions, which convert character data 
from a specified format to the equivalent 
Julian date or calendar date, procedures 
can be developed to process dates as 
needed. The starting date for Julian cal¬ 
culations is user-definable as part of the 
database definition. If you set up a dates 
field with subfields, it’s easy to pull re¬ 
ports for specific periods without any 
date conversion required at all. 

You must compile the DBDs and pro- 

continued 


OCTOBER 1988 • B Y T E 215 




REVIEW 

D THE DATA LANGUAGE 


Back, 
by popular 
demand. 


Just a few years ago, illegal hunting 
and encroaching civilization had all but 
destroyed the alligator population in the 
south. They were added to the official 
list of endangered species in the United 
States. 

How alligators have made a 
comeback. 


Conservationists 
intent on preserving this 
legendary reptile helped the 
alligator get back on its feet. 
Once again some southern 
swamps and marshes are 
teeming with alligators. 

With wise 

conservation policies, 
other endangered 
species have also made 
comebacks ... the 
cougar, gray whale, 

Pacific walrus, wood 
duck, to name a few. 

If you want to help 
save our endangered 
species, join the National 
Wildlife Federation, 
Department 106, 1412 
16th Street, NW, 
Washington, DC 



D the Data Language 2.7 


Type 

DBMS 

Company 

Caltex Software, Inc. 

3131 Turtle Creek Blvd., Suite 1101 
Dallas, TX 75219 
(214) 522-9840 

Format 

Four 360K-byte 5V4-inch floppy disks 

Language 

C 

Hardware Needed 

IBM PC, XT, AT, or compatible with 
512K bytes of memory, one floppy disk 
drive, and one hard disk drive 

Software Needed 

DOS 2.0 or higher 

Documentation 

136-page Introduction Manual 
367-page User’s Guide 

Price 

$395 

$75 for the run-time module 

Inquiry 889. 


cedures before you use them. Part of the 
data group definition is the number of 
records it contains. When the file is full, 
you can’t add more information without 
updating the DBD. Changing a database 
is a multistep process that, at the very 
least, requires you to unload data from 
the DBD into a temporary file, make the 
modification, recompile the DBD, mod¬ 
ify and recompile procedures if you’ve 
changed any DBD names, open the DBD, 
and reload it. After verifying the data, 
you must edit procedures to reflect the 
new field types and sizes and recompile 
them again. Finally, you must rebuild 
the keyed field references. Sometimes, 
flexibility has a high price. 

An INFO command lets you know all 
about your database, from the basic 
structure to the number of loaded and ac¬ 
tive records. A uniqueness column shows 
you the number of unique values that 
exist for a particular field. An associated 
command, REDUCE, lets you compress a 
set of isolated records to reflect only the 
unique values. This is similar to 
dBASE’s UNIQUE qualifier on indexes, 
but it’s more flexible since it does not 
limit access. 

To Caltex’s credit, it advises users of 
the importance of establishing backup 


and reload procedures for all DBDs. In 
fact, the company goes so far as to in¬ 
clude a chapter in the documentation on 
database maintenance and recovery. 
STRUCTURE, CONSTRUCT, DESTRUCT, and 
KEY help you rebuild keyed fields should 
they become damaged. Yet, in working 
with D, I experienced no data losses, 
even when I purposely turned off the 
power while updating a file. 

To DOS, a database definition repre¬ 
sents only four open files, regardless of 
how many data groups and procedures 
exist. D supports an unlimited number of 
data groups, keyed fields, and related 
files within a DBD. 

Confusion arises when you first try to 
use these keyed fields, because the data 
is displayed in the order in which it was 
entered. The terms key and keyed index 
files imply that the data is ordered on the 
value. I determined that, unlike 
dBASE’s index files or indexed sequen¬ 
tial-access method file structures, keyed 
fields do not generate index files or, in 
any other way, impose a visible structure 
on the data. The keyed field provides an 
internal structure used by the FIND com¬ 
mand to isolate records within the data 
group. 

There are trade-offs to either ap¬ 
proach. Imposing the structure takes 
time during all data-entry and update 
activity and makes the system more vul¬ 
nerable to corruption during power fail¬ 
ures. Without that structure, you must 
organize your data via sorts every time 
the order is important. 

Sorting It Out 

Fortunately, D’s sorts are fast and 
powerful. A sort lets you specify multi¬ 
ple fields, ascending and descending 
orders, and case insensitivity. An option 
enables you to specify the use of high in¬ 
stead of low values for missing data. You 
can apply sorts to a collection (isolated 
portions of files) or to an entire data 
group. The sorted order remains in ef¬ 
fect until you sort on another field, add 
records to the working set, clear the col¬ 
lection, or close the database. A single¬ 
field sort of 1586 records took less than 2 
seconds, while the comparable dBASE 
sort (I used dBASE III Plus 1.1) took 4 
minutes and 27 seconds and also took up 
valuable disk space. 

D’s PICK, FILL, and FIND commands 
are the mechanisms for isolating data. 
They more closely resemble dBASE’s 
FOR and WHERE clauses than its SEEK com¬ 
mand. dBASE’s SEEK command located 
a record and advised me that a record did 
not exist in less than 1 second using my 

continued 


216 BYTE* OCTOBER 1988 


























Which would you like to see first? 

The world’s fastest dBASE compiler or the most 
powerful database development language? 


Surprise. Now you get both in the same package. 
New Clipper™ from Nantucket!” 

Our latest version—Summer ’87—is still the best¬ 
performing compiler ever. It lets users run dBASE"" 
applications up to 20 times faster. But there’s a lot 
more to it than raw speed. 

Because new Clipper is one of the most powerful, 
full-featured development languages ever. And 
gives you more control over your applications than 
any release of dBASE ever will. Now or in the future. 

Instead of designing Clipper as an add-on, we’ve 
structured it as an extended database language that 
uses dBASE as a subset. In addition to emulating 
the dBASE language, we’ve added commands for 
menus, screens, windows and extended functions. 
As a result, you get dBASE compatibility and an 
entirely new level of power and versatility. 

And with Clipper’s open architecture, you can 
write functions in Clipper, C, Assembler or other 
languages, and integrate them into one seamless 
application. Which helps you create more sophisti- 

€) Nantucket Corporation, 1988. Nantucket is a registered trademark and Clipper is a 
trademark of Nantucket Corporation. dBASE is a registered trademark of Ashton-Tate. 


cated applications in less time. And by using our 
full-featured debugger, you’ll be done even faster. 

We also give you source code security that 
keeps users from damaging your application. And 
sophisticated record ana file locking capabilities that 
make networking applications easier to create. But 
no matter what you create, you don’t have to buy 
runtime modules or additional software.You don’t 
even have to pay licensing fees. 

If you haven’t tried Clipper yet, just call (213) 
390-7923 today. We’ll send you full information and 
a free demo diskette. Or the complete program, 
if you’d rather. 

But call today. And see how e 
best dBASE development 
language. Just get the fastest 
compiler. And open the box. 

Clipper 

Nantucket, 12555 W. Jefferson Boulevard 
Los Angeles, CA 90066 Telex: 650-2574125 



Circle 180 on Reader Service Card 


OCTOBER 1988 •BYTE 217 











Auto-Tracking 

Diamond Scan 14 800 x 600 pixels (digital, analog, monochrome) 

Auto-Tracking 1024 x 800 pixels (maximum) 

800 x 600 pixels (digital, analog, monochrome) 

330 x 500 pixels (composite NTSC) 


Diamond Scan16L 

Auto-Tracking 

1024 x 768 pixels (typical) 

1280 x 1024 pixels (maximum) 


Diamond Scan 20L 

Auto-Tracking 

Up to 1280 x 1024 pixels 

Actual unretouched screen images 


A Clear View To Monitor Quality 


REVIEW 

D THE DATA LANGUAGE 


1586-record file. The FIND command 
isolated matching records in just over 2 
seconds. But FIND allowed me to look at 
these matching records nearly instanta¬ 
neously, while dBASE’s BROWSE FOR and 
DISPLAY FOR were slow in writing just 
the first 16 entries to the screen. FIND is 
the means for loading data records into 
memory from a data group. A WHERE 
clause that supports greater than, equal 
to, less than, starting value, and an “any 
value” expression provides control over 
which records are retrieved. The any 
value operator is extremely powerful, lo¬ 
cating records if the contents of the field 
contain the value. This capability does 
not exist in dBASE. PICK supports locat¬ 
ing information by record numbers 
rather than by values. You can specify 
single records or ranges of records to be 
retrieved. 

Command and Control 

You can edit any command that is still on 
the screen; simply move the cursor to the 
command and press Enter. The line is 
now redisplayed as the next line to exe¬ 
cute, and you can edit the line before 
execution. 


Context-sensitive help is always avail¬ 
able by pressing FI. The use of a split 
screen when displaying help lets you 
complete a command easily by following 
the displayed syntax. You can look up 
field names in the same fashion. I found 
this process far superior to that of man¬ 
ually writing down the syntax while in 
help so that I could enter the command 
correctly when I exited help. 

Creating moving light-bar menus was 
a delight. From the procedure menu, I 
selected MENU, and, using the text editor, 
I listed the procedure names and descrip¬ 
tions. To mark the options for the menu, 
I placed the cursor to the left of the pro¬ 
cedure name and pressed F5, for each al¬ 
lowable menu selection. D automatically 
handles all the cursor control and high¬ 
lighting, then invokes the selected 
procedure. 

On the down side, there is no type- 
ahead buffer and no indication that what 
you’ve typed has gone to never-never 
land. Most commands, except for com¬ 
piles, execute fast enough so that this is 
not a major problem. Still, I would have 
preferred to receive a warning from the 
program, rather than having to type the 


commands all over again. 

A text editor lets you create reports, 
procedures, screens, and even the data¬ 
base definition. The editor supplied with 
D is adequate, providing insert and over¬ 
strike modes, full-screen and line-edit 
modes, and block moves and copies. You 
can use any text editor that creates pure 
ASCII files; however, you can’t invoke 
the editor from D, resulting in a loss of 
productivity. 

Within the screen definitions, you 
have access to a wide range of field edits, 
including required, unique, fill, upper¬ 
case conversion, and auto-increment. 
Templates, ranges, and lists are fully 
supported. As it does with moving light 
bars, D handles all the specified edits 
from the menu to enter or edit data 
without any user-generated code. When 
specified conditions have not been met, a 
terse prompt like ALPHA or REQUIRED ap¬ 
pears on the screen and a beep sounds. 
Unless the override option is invoked, 
you must correct the response before D 
proceeds to the next prompt. 

UPDATE and APPEND commands let you 
enter and edit information in the data 
file. When using screens, you must be on 


218 BYTE* OCTOBER 1988 
























Circle 174 on Reader Service Card (DEALERS: 175) 


Only one supplier of color monitors offers the widest 
selection of features and operating flexibilities in the market 
today. 

That company is Mitsubishi Electronics. 

Mitsubishi® delivers the reliability and performance 
that can meet your color information display requirements 
today as well as tomorrow. Larger screen sizes, truer colors, 
and optimum resolutions make your work easier—and far 
more productive. 

Whether your requirements call for fixed-frequency 
graphics standards, like EGA and VGA, or multiple- 
frequency performance, Mitsubishi has the color monitor 


with the resolution and size to fit your specific needs. This 
includes the Diamond Scan Series of 14", 16" and 20" auto- 
tracking monitors, some with microprocessor-enhanced 
programmable display settings. All at very competitive prices. 

To get a clear view of monitor quality and value, look 
to Mitsubishi. 

For product information or nearest authorized 
Mitsubishi Electronics sales representatives, please call 
1-800-556-1234, ext. 54M. In California, call 1-800-441-2345, 
ext. 54M. Mitsubishi Electronics America, Inc., Computer 
Peripherals Division, 991 Knox Street, Torrance, CA 90502, 
(213) 217-5732. 



Mitsubishi 

Model 

Screen 

Size 

(inches) 

Horizontal 

Scan Frequency (kHz) 

Mask 

Pitch 

(mm) 

Com 

patibility/Resolution 

NTSC 

CGA 

EGA 

VGA 

Apple 
Mac II 

1024 

X 

768 

(48 kHz) 

1280 

X 

1024 
(64 kHz) 

Std. 

Ext. 

Diamond Scan 14 
(AUM1381A) 

14/13V 

15.7-36 auto-tracking 

0.31 

• 

• 

• 

• 

• 

• 



Diamond Scan 16L* 
(HL6605TK) 

16/15V 

30 - 64 auto-tracking 

0.31 




• 

• 

• 

• 

• 

Diamond Scan 20A 
(HA3905ADK) 

20/19V 

15.7-36 auto-tracking 

0.31 


• 

• 

• 

• 

• 



Diamond Scan 201/ 
(HL6905TK) 

20/19V 

30 - 64 auto-tracking 

0.31 




• 

• 

• 

• 

• 

XC1429C 

14/13V 

31.5 

0.28 




• 





XC1410C 

14/13V 

22 or 15.75 

0.40 


• 

• 






XC1430C 

14/13V 

22 or 15.75 

0.31 


• 

• 







•Microprocessor-enhanced programmable display settings 


XC1410C/XC1430C 

EGA Compatible 
640 x 350 pixels 


And Value. 


A 


MITSUBISHI 

ELECTRONICS 


k k-o . . , See us at COMDEX Booth #1128 

© 1988 Mitsubishi Electronics America, Inc. 

Mitsubishi is a registered trademark of Mitsubishi Electric Corp., Tokyo. 

Screen images produced with permission from the following companies (trademarked software package name follows company 
name): Autodesk, Inc. (AutoShade); Computervision Corporation (Personal Designer); Computer Friends, Inc. (Modern Artist); 
SuperMac Software (PixelPaint); ThreeiDiGraphics, Inc. (Perspective); Microsoft Corporation (Excel Version 2.0). 


REVIEW 

D THE DATA LANGUAGE 


the last transfer field to write the data to 
the file. Because you have total control 
over the prompt order, this field may be 
anywhere on the screen. To avoid prob¬ 
lems, the manual advises you to press 
End to get to the last transfer field, then 
press Enter to write the data to disk. 

You can generate output via print com¬ 
mands or a comprehensive report proce¬ 
dure. PRINT does a reasonable job of pro¬ 
viding columnar information with titles, 
column headings, subtotals, and grand 
totals, but there is little format control. 
PON and POFF commands control output 
that is sent to the printer. 

REPORT provides more control over 
content and appearance via detail, break¬ 
point, and final (ATEND) sections. 
Within these sections, conditional pro¬ 
cessing is supported with IF statements. 
Data can be calculated, printed, or writ¬ 
ten to data groups. 

From the title and declaratives sec¬ 
tions, you can control titles, subhead¬ 
ings, and footers. As with most data¬ 
bases, you can place date, time, and 
page-number displays within the report. 
BTITLE enables you to put titles in the 
body of a report, greatly adding to the 


flexibility of the report generator. 

From a report, you can isolate records 
to another collection using the SELECT 
command. This feature can help you re¬ 
duce the number of times you must pro¬ 
cess a file to get information. For exam¬ 
ple, while printing customer statements 
you can collect all the customers whose 
balances are over 30 days outstanding. 
From this collection, you can also print 
an overdue account list without process¬ 
ing the file a second time. 

Via a WRITE statement, you can use a 
report to update any data group within 
the database. As with SELECT, this lets 
you accomplish complex processing with 
a minimum of overhead. 

File Importation 

DBF, ASCII, data-interchange format, 
and blocked files can be loaded into D, 
but there is no automated import. After 
correctly defining a data group to store 
the information and a record definition, 
which defines the file structure to be 
read, you must LOAD the information. 
This area in particular is not well docu¬ 
mented. It took me four tries and about 
30 minutes to transfer my file. Caltex 


says it is currently rewriting the docu¬ 
mentation for the new version. The com¬ 
pany specifically acknowledged the 
problem with the import/export explana¬ 
tions and advised me that additional ma¬ 
terial would be available in the new 
release. 

An intuitive relationship exists be¬ 
tween data groups whenever they share a 
common field. Consider a DBD consist¬ 
ing of customers and sales. Viewing the 
related data is as simple as FINDing the 
records you want from the sales files and 
MATCHing the information with cus¬ 
tomers using the customer number field. 
The MATCH command locates all records 
in the sales data group that have customer 
numbers equal to those in the customer 
file. There is no limit to the number of 
data groups that can be matched. And 
since D does not structure the data files, 
you need not worry about the related files 
being indexed on the relate field, as is re¬ 
quired in dBASE. D’s strength becomes 
apparent when you use RELATE in con¬ 
junction with MATCH. RELATE lets you 
create one ordered, logical file of the 
merged data for reports and fully sup- 

continued 


OCTOBER 1988 • B Y T E 219 

































BYTE’s Subscriber Benefits 

Program 


Y 

A our BYTE subscription brings 
you a complete menu of the latest 
in microcomputer technology every 
30 days. The kind of broad-based 
objective coverage you read in 
every issue. In addition , your 
subscription carries a wealth of 
other benefits. Check the check 
list: 

BONUSES 

Annual Separate Issues: In 
addition to BYTE’s 12 monthly 
issues, subscribers also receive 
our annual IBM PC issue free 
of charge, as well as any other 
annual issues BYTE may 
produce. 



Portable 386 

Compaq's fastest, 
yet 


FIRST IMPRESSIONS 

Multitinder 

QuickBasic 4.0 

3 New Spreadsheets 

MPWC Lets Mac II $ 68020 Shine 


REVIEWS 
PS/2 Model 80 
Speedup Boards lor 
80386-based Clones 
MetaWare High C 386 
WordCruncher 


IN DEPTH 
Workstation Technology 


sign up is a microcomputer, a 
modem, and telecomm soft¬ 
ware. For further information 
and cost, call 1-800-227-BYTE. 

[vf Program Listings: Listings of 
programs that accompany 
BYTE articles are now avail¬ 
able on BIX, on disks or in 
quarterly printed supplements 
(see reply cards in this issue for 
cost information), or call 
1-800-258-5485. 

\}i Microform: BYTE is available 
in microform from University 
Microfilm International in the 
U.S. and Europe. See Contents 
page for cost information. 


Ij/j BYTE Deck: Subscribers 
receive five BYTE postcard 
deck mailings each year—a 
direct response system for you 
to obtain information on 
advertised products through 
return mail. 

[vf Reader Service: For 

information on products adver¬ 
tised in BYTE, circle the 
numbers on the Reader Service 
card enclosed in each issue that 
correspond to the numbers for 
the advertisers you select. Drop 
the post-paid card in the mail 
and we’ll get your inquiries to 
the advertisers. 

Gtf TIPS: BYTE’s Telephone 
Inquiry System is available to 
subscribers who need fast 
response from advertisers. After 
obtaining your Subscriber I.D. 
Card, dial TIPS and enter your 
inquiries. You’ll save as much 
as ten days over the response to 
Reader Service cards. 

Free Programs Via BYTEnet: 
You get access to the BYTEnet 
Bulletin Board Service, which 
allows you to download, via 


modem, valuable program 
listings. There is no connect 
charge for this service. 

[vj Subscription Service: If you 
have a problem with, or a 
question about your subscrip¬ 
tion, you may call our service 
department toll-free at 
800-423-8272 (in New Jersey 
call 800-367-0218) during 
regular business hours (Eastern 
Time). You can also use 
Subscription Service to obtain 
back issues. Should you care to 
correspond, use the following 
address: P.O. Box 6821, 
Piscataway, N.J. 08855. 

\±i Editorial Indices: Available 
through our customer service 
department P.O. Box 328, 
Hancock, New Hampshire 
03449. 

PAID SERVICES 

[0 BIX: BYTE’s Information 
Exchange puts you on-line 24 
hours a day with your peers 
via computer conferencing and 
electronic mail. All you need to 


DISCOUNTS 

(£f One-year subscription at $22.95 

(vf Two-year subscription at $39.95 

(vf Three-year subscription at 
$55.95 

[0 One-year group subscription for 
ten or more at $18.95 each. 
(Call or write for details.) 

TOLL-FREE NUMBERS FOR 
YOUR CONVENIENCE: 

Subscriptions &c Back Issues: 

1-800-423-8272 

(in N.J., 1-800-367-0218) 

BIX: 1-800-227-BYTE 

Program Listings Orders: 
1-800-258-5485 


It's indispensable. 





REVIEW 

D THE DATA LANGUAGE 


ports one-to-one, one-to-many, many-to- 
one, and many-to-many relationships, 
all with remarkable ease. By compari¬ 
son, to process these complex relations in 
dBASE correctly, you must write code 
that explicitly tests the conditions. 

Options with RELATE let you translate 
information via an intermediate data 
group and control the primary sort order 
for reports. The translation feature lets 
you use codes as input for speed and reli¬ 
ability, while reports show the appro¬ 
priate meaning instead of the code. 

Variables are defined by the SET com¬ 
mand and are accessible everywhere 
within D. Arithmetic calculations and 
string concatenation are supported. 

Final Input 

Where does D fit in the PC database pic¬ 
ture? If you’re looking to manage a few 
files, such as a mailing list or parts in¬ 
ventory, the more traditional tools, such 
as dBASE, are better choices. If the order 
of your data is always important, the re¬ 
quired sorting in D makes it an unaccept¬ 
able alternative. 

D is a viable applications development 
tool and is especially useful for situa¬ 
tions where many people use the data¬ 
base for separate functions. By defining 
personal interfaces, which are yet an¬ 
other kind of procedure, the developer 
can show the users only the information 
they need to know and provide access to 
only those functions they need to per¬ 
form. Data security is easier to enforce, 
because users see only what you want 
them to see—without ever knowing that 
more data exists. 

Applications that require multiple file 
updates, as a result of processing, are 
also a good fit, as are large applications 
with highly normalized files that exceed 
the maximum number of open files al¬ 
lowed by DOS. 

The flexibility of the data structures, 
and the ability to order the data when you 
need it, as you need it, are perhaps most 
useful for those situations where it is dif¬ 
ficult to initially determine all the re¬ 
quired operations and reports. 

D is different and takes some getting 
used to. But it allows a high degree of 
customization and is a good alternative to 
dBASE for developing custom appli¬ 
cations. ■ 


Pam Oppenheim is president of Rational 
Solutions , Inc. (Fort Lauderdale , 
Florida), an independent software con¬ 
sulting firm involved in the planning , de¬ 
sign, and implementation of mini- and 
microcomputer systems. You can reach 
her on BIX as “editors. ” 


Handy 
scan . 7 


Full-Page Scanning In The Palm 
Of Your Hand. 

Mitsubishi Electronics now gives you all 
the advantages of scanning in a practical 
size at an affordable price. 

Incorporating the 3-in-l capabilities of 
handheld, sheetfed and flatbed scanners, 
the scanner from Mitsubishi® scans up to 
8 V 2 inches wide and 14 inches long, at 200 
dots per inch resolution. 

The scanner recognizes up to 16 gray 
shades and can scan any photo, text, or 
illustration in seconds. With the included 
utility software and controller, the scanner 
runs with IBM® PC, AT or compatible com¬ 
puters. All for $995 suggested retail price. 

Images scanned can be loaded into popu¬ 
lar paint or desktop publishing software 
packages which support .TIFF or .PCX file 
formats, such as Aldus® Pagemaker™ 
Ventura Publisher™ ZSoft PC Paintbrush® 
Plus, and many others. 

For product information or nearest 
authorized Mitsubishi Electronics sales 
representatives, please call 1-800-556-1234, 
ext. 54H. In California, call 1-800-441-2345, 
ext. 54H. Mitsubishi Electronics America, 
Inc., Computer Peripherals.Division, 991 
Knox Street, Torrance, CA 90502, 

(213) 217-5732. 



The scanner, model SP-MH 216 AF, can scan an 8V2 " x II" 
page in 10 seconds, independendy or with its optional 
automatic paper feeder, model SP-MH 01 FA, shown above. 


Visit us at COMDEX 

♦ Booth #1128 

MITSUBISHI 
MM ELECTRONICS 

© 1988 Mitsubishi Electronics America, Inc. 

Mitsubishi is a registered trademark of Mitsubishi Electric Corp , Tokyo. 
Aldus and PageMaker are registered trademarks of Aldus Corporation 
IBM is a registered trademark of International Business Machines 
Corporation. Ventura Publisher is a trademark of Ventura Software. Inc. 
PC Paintbrush is a registered trademark of ZSoft Corporation. 


Circle 172 on Reader Service Card (DEALERS: 173) 













Buy MICRO CADAM 
CORNERSTONE" R. 1.3, send 
us your obsolete PC CAD 
software, and get a $1,000* 
check from CADAM! 


If you’ve always wanted real 
mainframe-based CAD power for your 
IBM® PS/2™ PC/AT® or compatible system, 
here’s a sharp new offer from CADAM® 
Buy new MICRO CADAM 
CORNERSTONE R. 1.3 now. Compare its 
productivity, ease of use, and mainframe- 


based features with your conventional PC 
CAD system. (You can go right to work 
with your existing CAD files, thanks 
to MICRO CADAM CORNERSTONE’S new 
DXF data translator.) 

Then cut up your obsolete software 
and send us the half with the label, along 
with your completed rebate coupon and 
proof of purchase for MICRO CADAM 
CORNERSTONE R. 1.3. We’ll cut you a 
check for $1,000. 

CADAM’s rebate offer is the ultimate 
deal on the “ultimate PC CAD production 
tool.” But act fast. Rebate expires December 
31,1988. See your dealer today for 


qualification details and rebate coupon. For 
the location of your nearest dealer, phone 
CADAM toll-free today: 800-255-5710. 

MICRO CADAM CORNERSTONE . .. 
The Ultimate PC CAD Production Tool 

Please see us at COMDEX, Booth #4014 
and AUTOFACT, Booth #7080 

cfiDflm me 

A LOCKHEED COMPANY 


‘This rebate may not be combined with any other special CADAM INC promotion or discounts and is available only in the United Slates to end users. Certain restrictions apply—see rebate coupon available from your MICRO CADAM CORNERSTONE 

dealer for details and restrictions. All sales will be verified with dealer of record. 

CADAM is a registered trademark and MICRO CADAM CORNERSTONE is a trademark of CADAM INC. AutoCAD is a registered trademark of Autodesk, Inc. IBM and PC/AT are registered trademarks and PS/2 is a trademark 

of International Business Machines Corporation. ©1988 CADAM INC. 


222 BYTE* OCTOBER 1988 


Circle 45 on Reader Service Card (DEALERS: 46) 




Application Review 



Suit Yourself 
with Sprint 



15 0ctober_1388 


Joe Jones 
1111 Yaukey Way 
Boston, HA 00000 


I urote this letter using Sprint's ad 
see, the nain nenu appears in the upp 
screen uhen you press the F10 key. In 
pop up as needed. 


Sprint also includes WordStar, WordPerfect, Microsoft Word, 
Sidekick, EfIACs and FinalWord II interfaces, uhich are 
essentially keyboard reassignments; Sprint's look and feel 
renaiiis the sane. There are also three native interfaces: Borland 
Advanced, Tutorial and Sinple. The latter two are United 
versions of the standard Borland interface and display fewer 


options in the menus 



Jit 

Alt E 

nsert 

Alt-1 * 

ypestyle Alt t 

tyle 

Alt-S 

ayout 

Alt-L 

rint 

Alt~P 

iudou 

ftlt-U 

tilities 

Alt-U 

iistonize Alt-C 


1 Open 

Ct1-F3 1 

lose 

nsert 

Ctl-FI 

awe 

rite As 

evert to Sawed 

Ct)-F2 

ranslate 


ile Manager 
ick Iron List 

Ctl-F3 



A high-end word 
processor that 
you can customize 


Lamont Wood 


B orland International, the firm 
that originated the pop-up soft¬ 
ware genre with SideKick, has 
come up with another new 
genre—soft software. 

Softness is the whole idea behind Bor¬ 
land’s new Sprint word processor, a full- 
featured, top-of-the-line word process¬ 
ing package that you can customize 
beyond recognition, since the necessary 
source code and programming language 
are included with it. It also does a per¬ 
fectly good job when it comes to produc¬ 
ing a document, although it lacks many 
of the desktop publishing functions of¬ 
fered in other packages. For this review, 
I ran Sprint 1.0 on a 4.77-MHz Eagle PC 
with 640K bytes of RAM and a 20-mega¬ 
byte hard disk drive. 


Different by Design 

Borland touts Sprint as a word processor 
with multiple interfaces. This multiple 
interface capability is actually a product 
of Borland’s design philosophy—Sprint 


isn’t just a word processing program; it’s 
also a macro-based programming lan¬ 
guage designed for writing word pro¬ 
cessing programs. Its verbs and syntax 
are reminiscent of C. When you run 
Sprint, you’re actually running a pro¬ 
gram in what Borland calls the “Sprint 
macro language.” Unlike the macro ca¬ 
pabilities of other word processors, 
Sprint goes beyond printer file and key¬ 
board interface modification to let you 
alter or rewrite any part of the program. 

Sprint includes the source code for its 
macros. Once you find and unpack them 
from an archive file on one of the distri¬ 
bution disks, you can load them into 
Sprint as word processing documents 
and then study, modify, compile, and 
use them. Complete documentation for 
the macro language is included. 

The language is specially designed for 
writing word processing applications; its 
verbs deal mostly with text and menu 
manipulation. It also has global and local 
variables and conditional statements, and 
there’s an interesting menu verb that han¬ 
dles displaying a pop-up menu and exe¬ 
cuting whatever command the user picks 
from the menu list. 

It’s fairly simple to load the source 
code for the user interface and change 
key assignments: You simply load and 
edit the source code as you would any 
other word processing document. For in¬ 
stance, if your sloppy typing makes it ad¬ 
visable to eliminate the command assign¬ 
ment for Control-A, you can load the 
source file (SP.SPM) and find the list of 
keyboard assignments using the Find 
command; you’ll see : WordBack. 
You replace WordBack with Null, save 
the file, and then load it as a macro defi¬ 
nition, so that when your left hand slips, 
nothing happens. 

You could also use the Sprint macro 
language to write your own word proces¬ 
sor from scratch. But budding word 
processor programmers had best take 
note—the source code for the main Bor- 

continued 


OCTOBER 1988 ‘BYTE 223 

















REVIEW 

SUIT YOURSELF WITH SPRINT 


Sprint 1.0 


Type 

Word processor 

Company 

Borland International 
1800 Green Hills Rd. 

P.O. Box 660001 
Scotts Valley, CA 95066 
(800) 543-7543 
(408) 438-8400 

Format 

Eleven 5V4-inch floppy disks; 3V2-inch 
floppy disks available 

Language 

C 

Hardware Needed 

IBM PC or compatible with 384K bytes 
of RAM and two floppy disk drives or a 
hard disk drive 

Software Needed 

DOS 2.0 or higher 

Documentation 

362-page User’s Guide 
388-page Advanced Reference Guide 
504-page Advanced User’s Guide 
32-page Alternative User Interfaces 

Price 

$199.95 

$595 for five-user network license 

Inquiry 891. 


land interface macro is 73K bytes long. 
Word processor programming is not a 
trivial task. 

Sprint also comes with some interest¬ 
ing canned macros (invoked through the 
Potpourri menu) for things like “trans¬ 
pose letters” and “delete next para¬ 
graph.” You can either call them up from 
a menu or assign a keystroke to each one 
and invoke them automatically. 

Presumably, you could keep adding 
macros and eventually rewrite Sprint to 
something that exactly suits your tastes. 
You could have Sprint automatically do a 
lot of little chores, like stripping out the 
Return for next line prompts that al¬ 
ways sprinkle everything you download 
from certain electronic mail services— 
or you can create entire programs, such 
as a text database for handling filing 
tasks (see listing 1). But Borland is sell¬ 
ing Sprint as a word processor, not a pro¬ 
gramming language, so the package 


should stand on the merits of its word 
processing features. 

Abundant Interfaces 

As shipped, Sprint 1.0 is bundled with 
nine interfaces: Microsoft Word, Word¬ 
Perfect, WordStar, SideKick, Final 
Word II, EMACS, Borland Tutorial, 
Borland Simple, and Borland Advanced. 

The first three interfaces offer com¬ 
patibility with the leaders in the word 
processing market, so their inclusion is 
to be expected. SideKick is a Borland 
product. Borland produced Sprint by ac¬ 
quiring, rewriting, and enhancing Mark 
of the Unicorn’s Final Word II, so Final 
Word’s interface was included. EMACS, 
a mainframe editor, was included be¬ 
cause it was the precursor to the Final 
Word interface. The Tutorial and Simple 
interfaces are subsets of the Borland Ad¬ 
vanced interface, which is the native 
Sprint interface. Borland is also working 
on other interfaces, including MultiMate 
Advantage and Display Write. You can 
also create your own interface using 
Sprint’s macro language. 

The idea of having multiple interfaces 
seems to be simply to ease the user into 
using Sprint. Having a Microsoft Word 
or WordStar interface doesn’t mean that 
when you call up Sprint you’ll be tricked 
into thinking you’re using those pro¬ 
grams. The interface basically covers 
keyboard reassignments and custom pop¬ 
up menus that are overlaid on Sprint’s 
main structure. 

Borland makes no attempt to clone the 
“look and feel” of the target software. It 
simply attempts to help users, habituated 
to one of these word processing pro¬ 
grams, to get up to speed with Sprint by 
emulating the function keys and key 
combinations these programs use. 

For instance, when using the Micro¬ 
soft Word interface, that program’s com¬ 
mand menu doesn’t suddenly appear 
along the bottom of the screen. Instead, 
Sprint’s one-line shaded status line ap¬ 
pears there. But when you press Escape, 
a pop-up menu appears that lists the com¬ 
mands you would normally see on the 
bottom of the Word screen, and the func¬ 
tion keys have the same effects they 
would have if you were using Word. If 
you choose to load more than one inter¬ 
face during the installation procedure, 
you can switch between them while edit¬ 
ing a document. 

For the perplexed, there’s a command 
that gets you an on-screen diagram of the 
assignment of the function keys, and a 
macro prints a quick reference card for 
whatever interface you’re using. The Al¬ 
ternative User Interfaces booklet that 


comes with the documentation covers the 
basics for each. 

Sprint stores files in its own format, 
which is ASCII with embedded control 
characters, no matter which interface 
you use. But it does include translation 
facilities to convert to and from ASCII, 
Display Write 4.0 (and other IBM Docu¬ 
ment Content Architecture-formatted 
files), Microsoft Word, MultiMate 3.3, 
MultiMate Advantage, WordPerfect 4.0, 
and WordStar. You can also import Side- 
Kick Plus Outlook outline files, but you 
can’t export them back to SideKick. 

The Native Interface 

The Borland Advanced interface has sev¬ 
eral ways of doing almost anything. To 
save a file, for instance, you invoke the 
Save command by pressing F10 to bring 
up the main menu, and then you scroll to 
the menu’s File item (via the cursor keys 
or by pressing F) to call up the submenu 
dealing with file commands. (Or you 
could just press Alt-F.) You press S to 
scroll to the Save entry on the submenu. 
Or you can skip the whole process and 
just press Control-F2. Alternately, you 
could edit the interface macro as de¬ 
scribed earlier so you can invoke it with 
any key combination you select. 

Meanwhile, on the screen, what you 
see is not what you get, and it may not 
even be approximately what you get 
when you’re doing fancy formatting, 
such as columns or footnotes. Sprint has 
no graphics mode, and the screen dis¬ 
plays straight text with embedded com¬ 
mands. Changing to multiple columns or 
changing font sizes has no apparent ef¬ 
fect. You simply see a highlighted BEGIN 
C0LUMNS2, for instance, if you go to a 
two-column page. 

You can change fonts through the 
Typestyle selection on the main menu. 
Since the process of installing Sprint in¬ 
volves specifying which printer (and font 
cartridge, if applicable) you’re using, 
Sprint knows what typefaces are avail¬ 
able and presents you with a list. To 
change to, say, 14-point Helvetica Bold 
(having installed the B cartridge on a 
LaserJet Plus or equivalent), you’d in¬ 
voke the Font command under the Type- 
style command and pick HelvBold from 
the list. The boldfaced command FONT 
HELVB0LDENDF appears with the cursor 
under the E in ENDF. All text positioned 
between HELVBOLD and ENDF appears in 
Helvetica Bold. 

The Customize Screen option replaces 
the highlighted screen commands with 
the actual control characters Sprint uses. 
This helps to diagnose formatting prob- 

continued 


224 BYTE* OCTOBER 1988 






How to look good from start 




to finish. 


The HP LaserJet 
Series II Printer 

Nothing brings your 
ideas to life like the HP 
LaserJet Series II Printer— 
from office memos to forms 
to newsletters. As the leading laser 
printer, it works with all popular PCs 
and PC software packages. And, with 
a wide range of fonts, you get more 
options to create superior looking 
documents. 



With additional 
memory you can even 
print sophisticated 300 
DPI full-page graphics. 
And with HP’s ScanJet 
scanner, you can also 
easily add photographs, 
illustrations and text. 

No wonder more people choose 
the original over all other laser printers 
combined. 

So call 1 800 752-0900, Ext. 900D 
for your nearest HP dealer. 

HEWLETT 

PACKARD 



© Hewlett-Packard 1988 


Print samples were created using Microsoft Word, Microsoft Excel, and Aldus PageMaker. 


Circle 111 on Reader Service Card 


OCTOBER 1988 • B Y T E 225 































































REVIEW 

SUIT YOURSELF WITH SPRINT 


Listing 1: This simple macro provides a look at Sprint's macro language. 
The routine formats a Sprint text file for use with Ventura Publisher by 
replacing quotation mark characters (ASCII 34) with printers ’ open or closed 
quotation marks (indicated in Ventura Publisher as <169> and <170>, 
respectively). 


Ventura : 

while (34 csearch) { 
c 

if istoken 

(r c del insert u <169>") 
else 

(r c del insert "<170>") 

} 

r toend 


; Name of macro. 

; Search for ASCII 
; 34 (") occurrences and 
; when found move forward 
; one character. 

; If the new position is 
; part of a word, 

; back up, delete the ", and 
; insert <169>. 

; Or, if the position is not 
; part of a word, 

; back up, delete the ", and 
; insert <170>. 

; This } ends the "if true" 

; condition for the search. 

; Means "reverse to end" 

; (i.e., go to top of file). 


Table 1: Benchmark results for Sprint versus Microsoft Word and 
WordPerfect. The use of a mouse with Microsoft Word and Sprint gives both 
programs an advantage on the keystroke count test. All times are in seconds. 


Sprint 1.0 Microsoft WordPerfect 

Word 4.0 4.2 


Keystroke count 

160 

158 

246 

Search and replace 

46 

24 

8 

Reformat 4K-byte file 

1 

<1 

<1 

Convert ASCII to word processing 

11 

1 

7 

Convert word processing to ASCII 

17 

5 

12 

Print in columns 

101 

160 

90 

Scroll text 

32 

35 

89 

Load word processing file 

1 

3 

2 

Save word processing file 

3 

6 

4 


lems. For example, in one document I 
created, I found that strange blank spaces 
and randomly positioned capital letters 
showed up in my printouts. Using the 
Customize Screen option, I discovered 
stray control characters in the file left 
over from my previous editing sessions. I 
deleted these, and the problem went 
away. Switching to control-character 
mode makes the text hard to read, how¬ 
ever; tabs, for example, show up as A I, 
and the actual tab spacing disappears. 

To get an idea of what your text looks 
like without actually printing it, you can 
use the Preview command. This formats 
the text as if Sprint were printing it, with 
headers, footers, and margins displayed 
on the screen. But the text has the same 
fixed size and spacing that the raw text 
on the word processing screen has. So if 


you change to an 8-point proportional 
font, for example (so that a lot more text 
can fit on a line), the text on the preview 
screen doesn’t change size. Since the 
character size remains the same on the 
screen, and the margins stay the same, 
where does all the extra text go? 

The preview screen formats the text so 
that it shows the material that is flush 
against either margin, and the extra text 
drops from the middle of the line. Except 
for the first and last words of each line, 
the material is gibberish. There’s no 
harm in this, since the point is to see how 
the page is laid out, but it’s a bit discon¬ 
certing the first time you see it. 

According to Borland, a version that 
supports graphics mode is in the works 
and will run under OS/2’s Presentation 
Manager. Borland says that it avoided 


graphics for version 1.0 in order to make 
the software useful on a broader range of 
hardware and to enhance performance. 
Sprint does, indeed, respond well, and 
its benchmark results were respectable, 
if not blazing, compared to Microsoft 
Word and WordPerfect (see table 1). 

I/O Issues 

As for printed graphics, Sprint lets you 
use embedded commands to print Encap¬ 
sulated PostScript Format (EPSF) graph¬ 
ics as part of a document, but it doesn’t 
handle any other kinds of graphics files. 
There are also commands to draw lines 
and bars, but these, likewise, work only 
if you are using a PostScript printer. 
Sprint also makes provisions for using a 
Microsoft Mouse. 

Sprint includes a 100,000-word spell¬ 
ing dictionary and a 25,000-root-word 
thesaurus. The dictionary has an auto¬ 
spell feature that you can set to beep 
when you misspell a word. The auto¬ 
speller actually kept up with my typing 
(about 80 words per minute), and I found 
the instant feedback valuable. 

Also included is a mail-merge facility 
for generating form letters, an outliner, 
style sheets, and a glossary facility for 
capturing and replaying keystroke se¬ 
quences. There are commands for creat¬ 
ing indexes, which are dynamic (i.e., 
they follow page-numbering changes). 

You can configure Sprint to save text 
automatically—it updates your changes 
to a separate “swap” file every time you 
stop typing for at least 3 seconds, so that 
a power outage or forgetting to save the 
file won’t cost you a day’s work. Sprint 
automatically retrieves unsaved changes 
from the swap file each time you call up 
the document. You can also set the inter¬ 
val between disk updates to any number 
from 0 (no update) to 60 seconds. This 
process is transparent; it doesn’t snag the 
keyboard or the display, and the only evi¬ 
dence that shows it occurring is the disk 
indicator light. 

You can have up to six windows open 
on the screen at one time, each contain¬ 
ing either different documents or differ¬ 
ent parts of the same document, and you 
can shift text between windows. Each 
window stretches all the way across the 
screen, but the vertical size is adjustable 
and can be as shallow as one line. 

The documentation—a softbound 
user’s guide, an advanced user’s guide, a 
reference guide, and an alternative user 
interfaces booklet—is thorough. How¬ 
ever, Sprint’s help screens are all that 
most users will need to get up and run¬ 
ning. Also, while each book has an in- 

continued 


226 BYTE* OCTOBER 1988 







© Hewlett-Packard 1988 PE12811 


Small cash input 
for laser-quality output. 


HEWLETT 

PACKARD 


Dear Reader: 

This letter was printed on one of the finest printers available 
today. 

The HP DeskJet Printer. 

It prints text and graphics more crisp and clear than 24-pin 
printers. And as you can see from the chart, it's a lot quieter 
than 24-pin printers, too. 



It's also easy to use. It does your important office tasks, but 
it's small enough to fit on your desk. Everything considered, 
it's the perfect personal printer. 

And one of the most amazing features of all is its price. It's 
under $1,000. 

Call us for the name of your local HP Dealer at 1 800 752-0900 
Ext. 908B. Then go see for yourself why we call it laser-quality 
printing. 


Sincerely, 


Richard Snyder 


The HP DeskJet Printer. 
Laser-Quality Output for Under $1000. 



OCTOBER 1988 -BYTE 227 


Circle 112 on Reader Service Card 

















25 

Standard Oil (Ohio) 

49 

Consolidated Foods 

2 

General Motors 

26 

AT&T Technologies 

50 

Lockheed 

3 

Mobil 

27 

Boeing 

51 

Georgia-Pacific 

4 

Ford Motor 

28 

Dow Chemical 

52 

Monsanto 

5 

I8M 

29 

Allied 

53 

W.R. Grace 

6 

Texaco 

30 

Eastman Kodak 

54 

Signal Companies 

7 

E.l. du Pont 

31 

Unocal 

55 

Anheuser-Busch 

8 

Standard Oil (Ind.) 

32 

Goodyear 

56 

Nabisco Brands 

9 

Standard Oil of Cal. 

33 

Dart & Kraft 

57 

Johnson & Johnson 

10 

General Electric 

34 

Westinghouse Elec. 

58 

Coastal 

11 

Gulf Oil 

35 

Philip Morris 

59 

Raytheon 

12 

Atlantic Richfield 

36 

Beatrice Foods 

60 

Honeywell 

13 

Shell Oil 

37 

Union Carbide 

61 

Charter 

14 

Occidental Petroleum 

38 

Xerox 

62 

General Mills 

15 

U S. Steel 

39 

Amerada Hess 

63 

TRW 

16 

Phillips Petroleum 

40 

Union Pacific 

64 

Caterpillar Tractor 

17 

Sun 

41 

General Foods 

65 

Aluminum Co. of Amer. 

18 

United Technologies 

42 

McDonnell Douglas 

66 

Sperry 

19 

Tenneco 

43 

Rockwell Int. 

67 

Gulf & Western Ind. 

20 

in 

44 

PepsiCo 

68 

Continental Group 

21 

Chrysler 

45 

Ashland Oil 

69 

Bethlehem Steel 

22 

Procter & Gamble 

46 

General Dynamics 

70 

Weyerhaeuser 

23 

R.J. Reynolds Ind. 

47 

3M 

71 

Ralston Purina 

24 

Getty Oil 

48 

Coca-Cola 

72 

Colgate-Palmolive 


27 million 

Americans can’t read. 
And guess who pays the price. 


While American business is trying to stay competitive with foreign companies, it’s paying an 
added penalty. The penalty of double-digit illiteracy. 

Believe it or not, 27 million American adults can’t read and write. Another 47 million are literate 
on only the most minimal level. That adds up to almost one third of our entire population.. .and 
probably a disturbing number of your employees. 

What does illiteracy cost you? Get out your calculator. Illiterate adults make up 50%-75% of 
our unemployed. Every year they cost us an estimated $237 billion in lost earnings. They swell 
our welfare costs by $6 billion annually and diminish our tax revenues by $8 billion. 

Illiteracy costs you through your community, too. It robs the place where you work and live of 
its resources. It undermines the potential of the people who make your products and the people 
who buy them. No dollar figure can be assigned to this. But over the years, this may be the 
costliest loss of all. 

What can your company do about this? It can join in local efforts to fight illiteracy. It can 
volunteer company dollars and facilities for better school and tutorial programs. It can invest in a 
more literate community. 

The first step is to call the Coalition for Literacy at 1-800-228-8813 or fill out the coupon be¬ 
low. Do it today. You may find it's the greatest cost-saving measure your company has ever taken. 

A literate 
America 
is a good 
investment. 


Coalition for Literacy 



i-, 

□ I want my company to join the fight against illiteracy ' 

Please send brochure with additional information i 

□ We want to discuss funding the Coalition for Literacy 

Please have a representative contact me j 

Name __ 

Title_ 

Company- 

Address- 

City_State_Zip_ 

Phone __ 

Please return to Coalition for Literacy 
Business Division 
PO Box 81826 
Lincoln. NE 68501 1826 


REVIEW 

SUIT YOURSELF WITH SPRINT 


dex, the documentation could use a cen¬ 
tral index. There’s no hint in the user’s 
guide of advanced features, such as col¬ 
umn formatting, which are discussed in 
the reference guide. 

Run for the Money 

Seen from a programmer’s viewpoint, 
Sprint is a delight. Seen from a typist’s 
viewpoint, however, it offers nothing 
new. Sprint’s most unique feature is its 
programmability. But how many typists 
want to write their own user interfaces? 
And even experienced users are more 
likely to cringe than salivate when pre¬ 
sented with yet another programming 
language. 

Putting programmability aside, Sprint 
offers most of the features of its competi¬ 
tors and is adequate. However, it doesn’t 
share the aspiration of the current gener¬ 
ation of word processing programs: add¬ 
ing desktop publishing functions (see 
“Word Processors for Desktop Publish¬ 
ing” in the May BYTE). For example, 
Total Word can capture screen graphics 
from other programs, and MASS-11 
supports Lotus PIC, Hewlett-Packard 
Graphics Language, and EPSF files. By 
contrast, Sprint has no graphics mode, 
supports only PostScript graphics files, 
and you can create only lines and boxes 
with it. It also has no redlining, scientific 
equations, on-screen math, or other re¬ 
cent offshoots of the word processing 
features checklist wars. 

On the other hand, at $199.95, Sprint 
is far less expensive than its rivals. It’s a 
no-risk word processor that’s so easy to 
use that anyone brought in from a tempo¬ 
rary office help agency could pick it up 
immediately. Sprint’s multiple inter¬ 
faces could also help users that are famil¬ 
iar with different word processors to 
standardize on one word processing file 
format without having to learn a new 
keyboard interface. 

If your word processing needs are 
more sophisticated and you’re willing to 
do some programming, Sprint is a word 
processor you can ultimately adapt to any 
project. If you want a word processor 
with capabilities that push the limits of 
technology, Sprint won’t fit the bill. But 
if desktop publishing functionality isn’t 
essential, or if you want a word processor 
you can alter to match your needs, then 
Borland has something for you. ■ 


Lamont Wood is a freelance writer in the 
computer and electronics fields and lives 
in San Antonio , Texas. He has been using 
word processors professionally for more 
than 10 years. He can be reached on BIX 
as f< lwood. ” 


228 BYTE- OCTOBER 1988 

































































































New Corporate Profile. 

This is the remarkable new, AT™compatible,TCS-4000. 

Like today’s most successful corporate executives it’s slim, 
effective, ready to do what has to be done...and then some. 



Thanks to an advanced design, and the advanced 
manufacturing techniques needed to turn design 
into hardworking reality, the TCS-4000 is an ideal 
computer for even the most demanding corporate 
system requirements. Yet, its price is such that it 
can easily and effectively serve as a workstation. 

Key to the TCS-4000’s enormous capabilities, 
flexibility, and value is its sophisticated, 
fully featured motherboard. It allows you 
to quickly, simply, make the TCS-4000 
part of a network. In short, the TCS-4000 
is a complete computer.There’s little need 
to worry about selecting components 
and peripherals. 

The TCS-4000, and its motherboard, 
features an 80286, 10MHz, micro¬ 
processor, 640KB RAM...expandable 
to 1MB, 2 I/O slots (all that’s needed 


since the motherboard includes floppy and hard 
disk controller, parallel and serial ports, and an 
EGA adaptor), and a host of other features that 
add up to enormous capabilities. 

At Tatung, the measure of technology is not 
how big it is, but how hard it works. The new 
TCS-4000 measures up. For complete details, 
call today. 

01ATUNG 

Advanced thinking is an ancient art. 

West (213) 979-7055 — Mid-West (817) 640-3175 
East (609) 395-6770 

Tatung Company of America, Inc. 

2850 El PresidioStreet,Long Beach,California90810 
Tatung Science & Technology, Inc. 

2060 Ringwood Ave., San Jose, CA 95131 

All trademarks are property of their respective manufacturers. 



Circle 259 on Reader Service Card 


OCTOBER 1988 -BYTE 229 






















Review 


Poor Man’s PostScript 


No longer must you invest a minimum of 
$4000 for a laser printer or $1800 for an 
upgrade card to take advantage of Post¬ 
Script, Adobe’s standard page-descrip¬ 
tion language (PDL). GoScript, a $195 
printing utility from LaserGo (9235 
Trade Place, Suite A, San Diego, CA 
92126, (619) 530-2400), generates out¬ 
put on a Hewlett-Packard LaserJet Series 
II printer from most PostScript files. 
And you don’t even need a fancy laser 
printer. GoScript can produce PostScript 
documents on your lowly dot-matrix. A 
poor man’s dream! 

Unfortunately, the dream withers 
under the harsh glare of reality. Because 
GoScript requires no intelligent laser 
printer controller board, you’d expect a 
trade-off in processing speed. This 
trade-off, though, is hard to swallow. As 
a reference, I ran GoScript through the 
same benchmarks used for our Post¬ 
Script laser printer review (September 
BYTE). I also used the same IBM PC AT 
with PageMaker and Adobe Illustrator to 
create and print Encapsulated PostScript 
files. In the review, the QMS Color- 
Script 100, a thermal printer with beauti¬ 
ful output in four colors, posted the slow¬ 
est time by far on all three speed tests. 
The large (30-page) text file printed in 
26:22 (minutesseconds); the small (6- 
page) text file printed in 6:02; and the 
1-page graphics file printed in 4:57. 

I started the tests by booting GoScript 
and sending the large text file to a dot¬ 
matrix printer. Four pages and 90 min¬ 
utes later, I aborted. The small text file 
poked through in 22:15, and the 1-page 
graphics file took 15:40. I thought the 
throughput times might improve when 
printing to the LaserJet, but they actually 
got worse. The graphics file, for in¬ 
stance, took 35:05. 

For $195, you may be willing to live 
with slow-motion throughput, but it’ll be 
even harder living with the output. The 
dot-matrix printout approached illegibil¬ 
ity, and the laser output, though much 
better, did not support special-effects 
features (e.g., rotation and shadowing). 


GoScript uses Bitstream outline fonts 
rather than true Adobe fonts, but that’s 
not the problem. PostScript was not made 
for dot-matrix printers, and it shows. 

When I ran GoScript on a 20-MHz 
80386 system, the times edged up to tol¬ 
erable limits. The graphics file came 
through at 3:03, and the small text file 
took 13:38. Unfortunately, us poor folk 
can’t afford 20-MHz 80386s. And so it 
seems PostScript must remain a luxury 
of the privileged elite. 

Adobe’s Destiny: 

More Clones Ahead 

As hard as Adobe tried to stave off imita¬ 
tors by employing proprietary scaling al¬ 
gorithms and hiding embedded font com¬ 
mands, any industry standard-bearer 
must one day face the inevitable. Destiny 
Technologies (930 Thompson Place, 
Sunnyvale, CA 94086, (800) 874-5553; 
in California, (408) 733-3171) has 
joined the first wave of PostScript clone- 
makers with the release of PageStyler 
PDL. 

PageStyler has a 12-MHz 68000 CPU 
and 2.5 megabytes of RAM (upgradable 
to 4.5 megabytes). The PC-resident 
board costs $1195, but you’ll also need 
the $495 software and at least one of the 
$100 printer interface cards (for the HP 
LaserJet Series II, Destiny Laser Act II, 
Acer LP-76, or Canon LBP-8 II). That 
still adds up to a significant savings over 
true PostScript boards. The software in¬ 
cludes 13 base fonts. Options include an 
additional 22 downloadable fonts and a 
memory upgrade. 

The PageStyler software took a while 
to load (4:26), but you can set up your 
autoexec file to do that. The large text 
file printed in 8:27, at the bottom of the 
heap compared to other PostScript print¬ 
ers or even true PostScript boards such as 
the JetScript ($2495). However, Page¬ 
Styler handily beat out PC Publisher’s 
Kit, a PostScript clone we tested in Sep¬ 
tember. The small text file printed in 
1:59. Only the ColorScript was slower 
than that. PageStyler also came up slow 
on graphics throughput, posting a time of 
4:12. 

PageStyler, despite its slowness, did 
produce high-quality output. Destiny se¬ 
lected Bitstream fonts over the Adobe 
versions, but the differences between the 
two, though noticeable, are not flagrant. 


U pdate 


PageStyler performs all the slick Post¬ 
Script effects: shading, rotation, curves, 
character manipulation, and shadowing. 
If you have a laser printer without Post¬ 
Script capability, you should take the up¬ 
grade plunge. The improvement in out¬ 
put will startle you. Which upgrade path 
to take will be a harder choice to make. 
You can go with true Adobe PostScript or 
you can opt for a less expensive—and 
slower—clone. 

PostScript Printing from NEC 

NEC (NEC Information Systems, 1414 
Massachusetts Ave., Boxborough, MA 
01719, (508) 264-8000) throws its hat 
into the PostScript ring with the Silent- 
writer LC-890. The $4795 unit is actu¬ 
ally an LED printer, not a laser. It comes 
with a 10-MHz 68000 processor, 3 
megabytes of RAM, 35 resident fonts, 
and two 250-sheet hoppers. The rated 
speed is 8 pages per minute at 300 dots 
per inch. Interfaces include parallel, 
serial, and AppleTalk connections. 

The Silentwriter is one of the easiest 
page printers to set up and use. The toner 
cartridge snaps over the toner hopper for 
quick and clean loading. All functions 
and interfaces are configurable from a 
menu on the control panel, and a print- 
density dial controls the print darkness. 

In addition to handling all of Post¬ 
Script’s special features, the Silentwriter 
produces exceptional print with particu¬ 
larly smooth gradations. NEC has gone 
with the real thing: true PostScript (ver¬ 
sion 47) and licensed fonts from Adobe. 

The printer is slow, though. It came 
out near the bottom on all three of the AT 
speed benchmarks when compared to the 
printers reviewed in September. The 
large text file printed in 5:59, the small 
text file in 1:37, and the graphics file in 
3:03. The Silentwriter did much better 
on the Macintosh side, placing among 
the upper half of those printers tested. 
Interfacing through AppleTalk, the 
Silentwriter registered times of 7:40 on 
the large text file, 1:30 on the small text 
file, and 1:57 on the graphics file. De¬ 
spite slow times, this is a solid product 
and a good buy. 

—Stanford Diehl 
Testing Editor , BYTE Lab 


230 BYTE* OCTOBER 1988 



are 

I TaUiriS 


broadest - 0 n»»» f% G A Tjsti'iab'e ''Z ec 

Me °^! e \/GA rnon'^ orS , ^ Tatu^Q P re acP aP° u ^ s °^VhaVs 

WC -Sue5«>«W sW ' *®>"« *mos< u0 * 

s ' a , ^“oee.rf „,,j TaluM ' CJ ^luna °”?!„ yo u 

and eng" £ach rood caS es, td® cQSt n o gua rantee 1 • J are In- 

rnon '^ e s 640 * 480 ’ bund'e £G a. note anV s ^thin 

P'° v ' d olo unes o' m ore tha ha¥s c0 mpat'b>'' nt v 

rao x 3 bU _~\.mon, 0 acKa9 eS ' tha \ feature . hp -\ year ^ 

vTe bett^^W '°1. period, Tawnfl jj 0 , 

'or * ea \ be Tatung V ® A correct td®£? 30 days, 

s& sss-r assist. 

ssst&ssr «irJ- 


*£3 . sUP enU, / r VM" 0, r inuod^’ 

SS3& 

The n oer'° rrnanCe NNe ° VGA m 00 " wied Tatung P u ch ot aboU t soU* a ^ 

is a« P e " l6 -bit . gne o'^ ne *iy stv ' e pith'd 'd e r ^ost ® a tib«W- a u nio 

°" r nhfcs array P° ard avai'ab' e ^ ere d every°" e ^ g VGA P wna o«e * « QU 

s , graP h ' a inQ \ e digd and eng" 1 ® cb ^odei -»«*. the ' . —me •« » - 

d^f 'Wit' 1 a s'^Lgr corn- monitors-& % 

n 'act, s p 6 ed, cdip— a provide® s o' 

y is 3^ ^ . pat'b'e, O ntto" et k 40 * 350 i u tion', 

i EGA. And ' rtc s , a st ®£ prt cs <f °'f, ot 

ir 

o'ors) on ° Y o U can access ^res '^con °J n To'^jjuref *££card "» be 

juss* r^^r«> s wsstse '*" , " 4e woM 

g’ue^is sdarp'y ^ ^n Tatung vGAsW^fo 

| \n text ^ exctuaw® yjatt s»te enCO dtng.video \n add>t'°d’\ bu ge ^th seeing 

?SsSc Sssg?«« ss*-* a : sr 

1 p ,f*e tdin^f P M DA and H| ds . c a ' aU seeing 

»' wMC 

rci P 


© 


Mter a", 5 
is beiie^'oO' 

TATUNG 

We monitor the world. 

West: (213) 979-7055 

Mid-West: (817) 640-3175 
East: (609) 395-6770 

Tatung Company of America, Inc. 
2850 El Presidio Street 
Long Beach, California 90810 


• Warranty applies to IBM PC. XT. AT Systems and their compatibles Refer to Tatung VGA Car 

Circle 260 on Reader Service Card 


Manual for specific details All dctials included with each Tatung VGA card > 


I names trademarked are properties of their respective manufactures. 

OCTOBER 1988 -BYTE 231 






... With a 10 Day Trial Membership 


If you’ve thought about joining BIX 
before but weren’t sure it was what you 
needed, now is the time to try it. Because 
now for a limited time, we’re inviting 
you to try BIX for 10 days. If at any 
time during this 10 day trial period you 
don’t feel BIX has made you a more 
knowledgeable microcomputer user, 
we’ll refund your entire registration 
fee. You pay only for time spent on the 
system.* (See log-on instructions for 
hourly rates). 

Explore BIX in your home or office. 
Put its power to work for you and un¬ 
leash your full microcomputer potential 
— programming, designing, specifying, 
researching — and more. 

Try BIX for 10 lull days and see what 
it can do for you. Explore more than 
160 conferences. Access vendor support. 
Speak to expert consultants. Research 
new products and systems, and down¬ 
load public domain software. 

Prepare yourself for success 

It takes a sharp mind and hard work 
to stay ahead, and having the right 
tools helps. 

Today, you can put one of the most 
powerful instruments for career ad¬ 
vancement to work for you: BIX. 


• Learn about new products before 
they hit the market. 

• Get quality marketplace feedback on 
the products you’re thinking of pur¬ 
chasing before you invest. 

• Research problems and find the solu¬ 
tions that no one else has been able 
to render. 

• Access some of the most advanced 
public domain software available in 
the industry. 

• Increase your working knowledge 
of micros to make more confident 
purchasing decisions and recommen¬ 
dations. 

Join BIX and arm yourself with 
the latest in microcomputer- 
related information 
BLX’s exclusive Microbytes newswire 
gives you complete, daily, up-to-date 
computer industry information. You’ll 
gain insight from BYTE editors and writ¬ 
ers who analyze new products and their 
potential impact, inform you of the 
latest mergers and acquisitions, and re¬ 
port late-breaking news from important 
seminars and conferences. 

Talk to colleagues worldwide 

You’ll stay on top of your company’s 


business with BIX’s electronic mail 
service. 

“Talk” to your east coast, west coast 
— even European — contacts all in the 
same day. 

Or, simply communicate with other 
BIX users worldwide. Share information 
and ideas privately, or in conference. 

Choose any option for 
online access with a one time 
$39 membership fee 

• Use MasterCard, VISA or American 
Express and begin your 10 day trial 
use of BIX right now. 

• The 10 day trial also applies if you 
open an individual pre-paid account 
on BIX Trial commences once we 
open your account and notify you. 

• Other billing options including qual¬ 
ified corporate accounts are available. 
(Sorry, our 10 day trial is not available 
for these accounts.) Call or write BIX 
for details. 

Use credit cards for immediate 
access or call the BIX Helpline for infor¬ 
mation on any other payment option at, 

1 -800-227-2983 (from U.S. and Canada) 
603-924-7681 (in New Hampshire 
and elsewhere). 

Act now! Our 10 day trial offer is 
subject to cancellation at any time. 


*To notify 7 BEX that you wish to discontinue service at any time during the trial period, call the BEX Helpline, and your entire membership fee will be refunded. 
**BEX can be accessed via Tymnet throughout the U.S. and Canada. For the Tymnet number nearest you, call the BEX Helpline or Tymnet at 1-800-336-0149. 
f If your local Tymnet number is a toll call you will receive additional charges from your local phone company at their prevailing rate. 

■ftContinental U.S. Tymnet rates. Rates from other areas are available from BEX. 


Circle 450 on Reader Service Card 











BIX is easy to join 

To log-on to BIX, simply: 

Set your computer’s telecommunications 
program for full-duplex, 8-bit characters, no 
parity, I stop bit OR 7-bit characters, even parity, 
I stop bit. (Jse 300 or 1200 baud. 

Call your Tymnet number ** and respond as follows: 

Tymnet Prompt You Enter 


Garble or request for 


“terminal identifier” 

a 

login: 

bix<CR> 

BIX logo/name: 

bix.038 <CR> 


Callers outside the US. who have a communicat¬ 
ing computer or terminal and a packet switching 
account with their host country phone system 


can reach BIX by entering 310690157800. To 
commence registration, enter the code listed at 
the BIX logo/name: prompt. 

After you register, you’ll automatically be taken 
to the BIX Learn Conference, an online tutorial 
that will show you how to begin using the system 
immediately. Time spent in the Learn Conference 
is FREE. Complete system documentation will be 
sent to you within a few days. 

Access time will be billed at the following 
hourly rates.! 

Off-PeakTimeSll/hr. ($9 BIX, S2 Tymnet )tt 

(7 PM- () AM weekdays, all day weekends and holidays) 

Peak Time $20/hr. ($12 BIX, $8 Tymnet )tf 
(6 AM-7 PM weekdays) 


BY IF INFORMAT ION EXCMANGF 

One Phoenix Mill Lane 
Peterborough, NH 03458 






IN DEPTH 


Hypertext 



237 A Grand Vision 

by Janet Fiderio 


247 From Text to Hypertext 

by Mark Frisse 


255 The Right Tool for the Job 

by Michael L. Begeman and 
Jeff Conklin 


268 Hyper Activity 


I magine, if you will, walking into 
the New York Public Library and 
picking up a book on Mozart. You 
begin to read and learn that Mozart 
was an Austrian composer in the late 
1700s. You wonder what else was hap¬ 
pening in Austria then, so you go to the 
card catalog, find a book on Austrian 
history, go to the stacks, locate the vol¬ 
ume (if it’s not checked out), and read it 
before you continue. 

In this book, you find a reference to 
old Salzburg, and you wonder what it 
looked like. Back to the card catalog, and 
the stacks, to find a book with images 
from that time. Finally, you get back to 
Mozart and read of a piano concerto 
you’ve never heard. This time you head 
for the library’s record collection and lis¬ 
tening room. 

This process continues until you have 
either satisfied your desire for knowl¬ 
edge on the subject or worn yourself out 
searching for it, whichever comes first. 

Now imagine sitting at your computer 
and bringing up a hypertext system on 
music. You begin to read about Mozart. 
When you wonder about Austrian his¬ 
tory, you simply highlight the text and 
request more information with a mouse 
click or a few keystrokes. To find images 
of old Salzburg, you use the same pro¬ 
cess. And to hear the piano concerto? 
The same. 

Sounds a lot simpler, doesn’t it? The 
only restriction to this seemingly endless 
fountain of knowledge is that the author 
of the hypertext system had to establish 
the connections for you to follow and 
provide the additional knowledge for you 
to retrieve. 

In the article “A Grand Vision,” Janet 
Fiderio delves into the mysteries of hy¬ 
pertext: where it came from (Ted Nel¬ 
son’s Xanadu and Douglas Engelbart’s 
NLS), where it is now (Guide and Hyper¬ 


Card for microcomputers), and where 
it’s going (CD-ROM). Janet describes its 
form and various functions, such as 
browsing, nodes, and links—aspects that 
separate hypertext systems from normal 
databases—as well as the two main di¬ 
rections of recent hypertext research. 

One of these directions, using hyper¬ 
text for great libraries of information, is 
the thrust of the article “From Text to 
Hypertext” by Mark Frisse. To organize 
large volumes of textual material, you 
must convert and structure quantities of 
(hopefully) on-line text into hypertext 
format. Mark deals with this process and 
its attendant problems. 

The other research direction is using 
hypertext as an aid to problem resolution. 
In their article “The Right Tool for the 
Job,” Michael L. Begeman and Jeff 
Conklin describe the gIBIS system’s ap¬ 
proach to system analysis. This system 
provides a framework within which to 
present issues, take positions on those 
issues, and argue with those positions—a 
framework for constructive discussion. 

Finally, in “Hyper Activity,” we pro¬ 
vide a variety of resources, including 
some current hypertext products, various 
educational institutions involved in hy¬ 
pertext research, and a short, noninclu- 
sive reading list. 

As the mass of knowledge we all must 
assimilate in this multifaceted world of 
ours continues to grow, from Mozart to 
microcomputers, the future of hypertext 
systems looks bright indeed. 

—Jane Morrill Tazelaar 
Senior Technical Editor, In Depth 


234 BYTE* OCTOBER 1988 




ILLUSTRATION: ROBERT TINNEY © 1988 


OCTOBER 1988 -BYTE 235 
















INTRODUCING FUJITSU'S 
DL3000 SERIES PRINTERS 


mum 


it costs, 


this is the 


printer for you. 


Meet Fujitsu’s new DL3000 series printers. All you 
ever wanted from a 24-wire dot matrix printer at a 
surprisingly affordable price. 

Superb Paper Handling, Speed, and Quiet Operation. 

First, with just a push of a button you can switch 
between letterhead and computer paper. The built-in 
tractor with paper parking does all the work. 

Next, print fast. 288 characters per second, or one-page 
memos in 10 seconds. 

Finally print quiet. Quiet enough to let you comfortably 
carry on a conversation. 

Easier, faster and quieter than the competition. Ask to 
see one. We’ll prove it. 


8,000 hours 
MTBF. For years 
of trouble-free 
performance. 

Call 800- 
626-4686 today 
for more infor¬ 
mation on this 
or any of our 
world famous 
family of printers, including daisywheel, dotmatrix, 
laser and band. 

Because the more you ask, the more we can do for you. 


DL33Q0 (Narrow 


Speed 

High Speed Draft 288 cps at 12 cpi 

Draft Quality 216 cps at 12 cpi 

Letter Quality 72 cps at 12 cpi 

Fonts 

Courier 10 

Prestige Elite 

Compressed 

Optional Font Card with 2 Fonts per Card 

Paper Handling 

Standard Push Tractors with Automatic 
Sheetloading and Paper Parking; Optional 
Single and Double Bin Cut Sheet Feeders 

Acoustic Noise 

55dBA 

Interfaces 

Centronics Parallel or RS232C Serial 

Emulations 

IBM® Proprinter XLf IBM Graphics 
Printer,® Diablo 630® API, Epson JX80® 
(with Color Option) 

Color Option 

User Installable Kit 


Comes Fully Loaded, Ready To Go To Work. 

The DL3000 printers give you crisp graphics and 
exceptional letter quality printing. 

They give you an easy-to-use programmable operator 
panel with memory for two different menus. And you’ll 
be compatible with today’s popular business systems 
and software. 

You even get an industry leading reliability' rating of 


A COMPANY WITH CHARACTER AND DRIVE 


FUJITSU 


FUJITSU AMERICA 

Computer Products Group 


FOR MORE INFORMATION ON THE DL3000 SERIES PRINTERS, CALL 800-626-4686 


© 1987. Fujitsu America, Inc. IBM. Proprinter XL and Graphics Printer are registered trademarks of International Business Machines Corporation. Epson JX80 is a registered trademark of Seiko Epson Corporation. Diablo 630 is a 
registered trademark of Xerox Corporation. 


Circle 101 on Reader Service Card (DEALERS: 102) 


















IN DEPTH 
HYPERTEXT 


A Grand Vision 

Hypertext mimics the brain ’s ability to access information 
quickly and intuitively by reference 

Janet Fiderio 



F or 1945, the vision 
was a grand one: an 
on-line text and re¬ 
trieval system that 
contained not only post-war 
scientific literature but also 
sketches, photographs, and 
personal notes. The machine, 
called a memex, would let you 
browse and make associative 
links between any two points 
in the library. You could then 
record and traverse them at 
will. 

Vannevar Bush, President 
Roosevelt’s science advisor 
and overseer of all wartime 
research, including the Man¬ 
hattan Project, envisioned, 
yet never created, the mecha¬ 
nism. It became the founda¬ 
tion for all hypertext systems. 

(See the text box “The Pio¬ 
neer Spirit” on page 238.) 

Now, 43 years later, hyper¬ 
text applications are finding 
their way out of the research 
laboratories and into the market. 

What Is Hypertext? 

Hypertext, at its most basic level, is a 
DBMS that lets you connect screens of 
information using associative links. At 
its most sophisticated level, hypertext is a 
software environment for collaborative 
work, communication, and knowledge 
acquisition. Hypertext products mimic 


the brain’s ability to store and retrieve in¬ 
formation by referential links for quick 
and intuitive access. 

Current hypertext programs don’t use 
typical database record and file struc¬ 
tures; their databases usually consist of 
screen-size workspaces called nodes. 
You can fill these computer index cards 
with text, graphics, images, and audio 
and video data. Most hypertext imple¬ 


mentations link nodes in 
either a hierarchical or non- 
hierarchical fashion; some 
support both structures. 

Early designers envisioned 
hypertext either as an envi¬ 
ronment for interconnected 
writing and literature storage 
or as a sophisticated, multi¬ 
purpose research environ¬ 
ment that encouraged cooper¬ 
ative thinking on shared 
projects. Product develop¬ 
ment now proceeds on several 
fronts. Universities, includ¬ 
ing Brown, Carnegie-Mellon, 
and the University of North 
Carolina at Chapel Hill, are 
experimenting with hypertext 
systems as multiuser teach¬ 
ing, library-reference, and 
writing environments. Com¬ 
mercial hypertext applica¬ 
tions—like on-line reference 
manuals and documentation, 
public information systems, 
authoring systems, coopera¬ 
tive work systems, and personal organi¬ 
zation tools—are either available or in 
development. 

Hypertext programs, and the free- 
flowing databases that are their trade¬ 
mark, have been adapted for electronic 
publishing, project management, sys¬ 
tems analysis, software development, 
and CAD. You can also find software 

continued 


ILLUSTRATION: ROBERT TINNEY © 1988 


OCTOBER 1988 -BYTE 237 





IN DEPTH 
A GRAND VISION 


The Pioneer Spirit 


V annevar Bush designed a simple 
machine by today’s standards. It 
used microfilm and photocells to store 
its data. But Bush, who was President 
Roosevelt’s science advisor, dreamed 
up an information organization and re¬ 
trieval scheme bold enough to influence 
two hypertext pioneers 20 years after 
the fact. 

The first researcher influenced by 
Bush’s concepts of associative links and 
browsing was Douglas Engelbart. His 
research at the Stanford Research Insti¬ 
tute in the early 1960s centered around 
using computers to augment human in¬ 
tellect. At that time, he began develop¬ 
ing the On-Line System, or NLS, now 
called Augment and used internally for 
several projects at McDonnell-Douglas. 

Augment is an on-line work environ¬ 
ment. In its original form, it served as a 
storage receptacle for memos, research 
notes, and documentation; as a commu¬ 
nication network, since on-line confer¬ 
encing was possible; and as a shared 
work space where researchers could 
plan and design projects. 

Still running on a DEC 20, Augment 
stores information in a sophisticated hi¬ 
erarchical structure allowing nonhier- 
archical branching. Since speed was 
important, Engelbart invented the 
mouse as an input device. He also came 
up with the concept of viewing filters. 
Via filters, you can view a shortened 
version of the statement or file, which 
lets you move quickly through a hyper¬ 
text database, scanning for only perti¬ 
nent data. In fact, Engelbart was the 
first to use an F10 context-dependent 
Help system, an integrated mail system, 
multiple windows, and a shared screen. 

While these developments helped 
researchers deal with complex multi¬ 
dimensional problems, Ted Nelson took 
Bush’s concept a step further. Nelson 
envisions hypertext as an on-line net¬ 
work holding the world’s literary trea¬ 
sures under one roof. Xanadu is his ver¬ 


sion of the publishing utility of the 
future. It is, perhaps, the most well- 
known hypertext system. It was Ted 
Nelson, in fact, who originally coined 
the word hypertext over 23 years ago to 
mean nonsequential writing. 

As designed, Xanadu will be an ever- 
expanding publishing environment that 
millions of people could use to create, 
interact, and interconnect with linked 
electronic documents and other forms 
of hypermedia, such as movies, audio, 
and graphics. It’s designed to run in 
parallel on many networks of servers. 
On a basic level, a storage manager lets 
you create links between like topics and 
then keeps track of the origins, varia¬ 
tions, and interconnections of the text. 

Xanadu documents consist of native 
bytes, the original document and inclu¬ 
sions, information originally found in 
other documents, and hidden pointers. 
Links are attached to bytes. You can ask 
the system to tell you where bytes came 
from, and you can ask to see them in 
their original form. 

Since the number of documents 
created via Xanadu’s system can be im¬ 
mense, the system tracks documents 
using a four-part designator that can lo¬ 
cate the server, user, document, and 
contents. (For a detailed explanation of 
the tracking scheme, see “Managing 
Immense Storage” in the January 
BYTE.) Xanadu is more than just an on¬ 
line reference system, however. It’s also 
an interactive writing and conferencing 
environment. 

One of the most radical points about 
Xanadu is that existing programs won’t 
operate under it. New applications will 
need to be developed for it to gain wide¬ 
spread acceptance. 

A Xanadu prototype is now up and 
running on a Unix-based Sun worksta¬ 
tion. Nelson claims that products based 
on the Xanadu hypertext concept will 
ship sometime in 1989 (see the item in 
Microbytes in the July BYTE). 


(e.g., outline processors, teleconferenc¬ 
ing systems, and windowing products) 
that borrow some, but not all, hypertext 
techniques. 

In Many Flavors 

Hypertext systems come in many flavors 
and support varying tasks. Typical hy¬ 
pertext software consists of a text editor, 
graphics editor, database, and browsing 


tool for three-dimensional viewing. (The 
browser is usually a graphic that you use 
to become oriented within a database 
filled with many nodes.) Bit-mapped 
displays, a mouse, windows, icons, and 
pull-down menus are all standard hyper¬ 
text tools. 

The various systems have one under¬ 
lying database, and so far there’s no 
DBMS standard. Current products use 


everything from home-grown to rela¬ 
tional databases. Some products let you 
distribute the database across a number 
of networked file servers to create a col¬ 
laborative hypertext environment. 

When you use a hypertext application 
that you didn’t help to author, you really 
see only the front-end of the program— 
the user interface. The machinations of 
the back-end, the database, are hidden. 
Depending on the application, some sys¬ 
tems feature highly developed front- 
ends, like those in CAI systems, or com¬ 
plex back-ends, like those in research 
and cooperative work environments. 

As a system user, you have access to a 
number of indexing capabilities. You can 
create inverted files of words, phrases, 
or keywords in context and perform word 
or Boolean searches. Some programs let 
you create hierarchical indexes, like 
tables of contents, while others let you 
create content-based indexes, like the¬ 
sauri. Some systems let you create both. 

If you write applications or use a sys¬ 
tem that doesn’t delineate between au¬ 
thor and user, you have access to hyper¬ 
text’s editing, linking, and development 
tools. You can author both simple and 
complex applications, depending on the 
hypertext system you use. In addition, 
many products let you invoke programs 
from your application at the touch of a 
mouse. These programs can be short and 
macro-like or large conventional pro¬ 
grams that you would normally run from 
the operating system. 

Not surprisingly, the only thing stan¬ 
dard about hypertext systems is that there 
are no standards. It’s a new technology 
with creative new implementations. One 
emerging standard, the Standard General 
Markup Language (SGML), lets hyper¬ 
text authors create links across various 
applications. Although you usually hear 
SGML described as an electronic-pub¬ 
lishing standard indicating type sizes and 
formats, it also features useful docu¬ 
ment-structure cross-referencing and in¬ 
dexing commands. Most text editors can 
read links created with SGML. 

A Discrete Affair 

To use a hypertext system, you must get 
used to parsing your information into 
small discrete units, or nodes, which 
consist of a single concept or idea. In 
theory, nodes are both semantically and 
syntactically discrete. The information 
contained in a node can usually be dis¬ 
played on one computer screen. In situa¬ 
tions where you need more space, some 
programs let you create longer nodes that 
scroll up from the bottom of the screen. 

Nodes can come in two varieties: 


238 BYTE* OCTOBER 1988 





IN DEPTH 
A GRAND VISION 


typed and untyped. An untyped node is a 
box for information. It has no label or de¬ 
scriptor, so you can fill it with anything. 

A typed node is labeled, and the descrip¬ 
tor helps you determine the style of infor¬ 
mation contained in the node. Types help 
you to classify nodes or define special¬ 
ized operations. They are also helpful 
when you’re browsing through a database 
looking for a particular area of interest. 

One system that uses typed nodes is 
gIBIS, the Graphical Issue-Based Infor¬ 
mation System from MCC (Microelec¬ 
tronics and Computer Technology 
Corp.). It’s a prototype designed for sys¬ 
tems analysis of complex problems. It 
lets you create three basic types of nodes: 
issue nodes, describing an issue you wish 
to discuss with your work group; position 
nodes, describing an assertion that re¬ 
solves an issue; and argument nodes, 
containing your objection or support for 
a position node. Organizing nodes in this 
manner helps gIBIS users navigate easily 
through a complex hypertext network. 
(For more details, see the article “The 
Right Tool for the Job” on page 255.) 

You can also combine nodes to form 
composite nodes. These are composed of 
related subnodes that can be handled as a 
single object or broken out into individ¬ 
ual elements. You can create icons to re¬ 
flect the contents of a composite node for 
easy access. You can also rearrange sub¬ 
nodes if needed. 

Depending on the hypertext product 
you use, nodes can be displayed on the 
screen one at a time, as in Apple’s Hy¬ 
perCard, or in groups, as in NoteCards 
from Xerox Palo Alto Research Center 
(PARC), a system designed for idea pro¬ 
cessing (see figure 1). 

The Missing Link 

In general, links are used to connect the 
nodes. A hypertext link is like an elec¬ 
tronic footnote, an endnote, or a paren¬ 
thetical phrase. That is, just as footnotes 
and parenthetical phrases direct readers 
of printed material to related points or 
further topics for research, hypertext 
links connect you to associated text or 
ancillary information. 

Links, therefore, are the mode of 
transportation in a hypertext network. 
You follow them to move about between 
various nodes. You can usually embed 
them in text and then edit and review 
them to ensure that they are valid. You 
can also create, delete, or change link 
attributes. 

Links must have two qualities: Your 
computer must be able to trace or follow 
them, and they must be able to transport 
you quickly from one node to another. 


Usually one or two keystrokes or the tap 
of a mouse button is all you need to trans¬ 
port you from one node to the next. The 
total time required to traverse a link is 
small, usually only a second or less. 

While it’s normally up to you to create 
links between nodes, some products can 
create links automatically; this ability 
may be useful for systems that need to 
cross-reference large text databases. Sys¬ 
tems such as NoteCards also let you 
“type” links. A typed link specifies a 
particular relationship between two 
nodes, one that you define. 

Links can do more than just connect 
two nodes, however. Depending on the 
hypertext system, links can connect an¬ 
notations to a document (including notes 
and comments, like electronic Post-its) 
and provide organizational information, 
such as where the text fits in a table of 
contents or where it originated. There¬ 
fore, links can help define the node’s re¬ 
lationship to other nodes within the data¬ 
base. Links may also clarify the contents 
of charts and graphics by connecting the 
graphics to explanatory information like 
longer descriptions. 

Links usually originate at a single 
point, like a sentence, called a link refer¬ 
ence . Their destination, called a link ref¬ 


erent , is usually a node, a chunk or re¬ 
gion of text. 

Points and Buttons 

A point is a single character, token, or 
icon that “points out” a link in a docu¬ 
ment. It’s usually identified by either the 
name of the destination node, the link, or 
an arbitrary string, and by whether it’s a 
source or destination point. 

HyperCard and Guide (from OWL In¬ 
ternational) refer to points as buttons. 
Buttons can trigger the display of addi¬ 
tional information, traverse a link, or 
activate a program. They can be repre¬ 
sented by text or icons, or, as in Hyper¬ 
Card’s case, they can even be invisible. 
(For more information on these two pop¬ 
ular microcomputer hypertext systems, 
see the text box “What about Micros?” 
on page 242.) 

A Bird’s-Eye View 

Hypertext systems are designed to let you 
browse through or quickly peruse associ¬ 
ated nodes. While this feature is impor¬ 
tant, it can also be a problem, because in 
large hypertext databases, you can forget 
how or why you got to where you are. To 
alleviate this problem of disorientation, 

continued 


Capabilities of New Missiles^^^^^B 


Even though the weapons in question 
replace older weapons (the Pershing 
IA and the Vulcan bomber), both are 
capable of more destruction faster 
than their predecessors, This is the 
result of new radar guidance 
systems, with new levels of accuracy. 
Also have sufficient range to make 
vulnerable installations and cities in 
the Western USSR, in the case of the 
P 2, within a matter of minutes, 

(p. 371) See | Guidance of Pershing¥] 


Map: Missile Ranges^ 




List of Links 


TO 

FROM 

FROM 


| <Support> Tomahawk Charact' 


( | <Support> Capabilities o| 


Edit Property List 



| <Cornrnent> Pershing Ca 


liillllli 


Guidance of Pershing 


"The new American Pershing II 
missile, fitted with a radar-homin: 
warhead, is designed to be even 
more accurate. As it falls back t 
earth this compares a radar imac 
the target with an image stored i 
computer memory. It should the 
able to adjust its flight path so as 
hit its target with pin-point accur 
after a journey of 1,600 kilometei 
(P. 13) 


Keyword 

Keyword 

Certainty 


Tomahawk 


| <Support> Tomahawk Characteristics 


NATO-MISSILES 


iNewCardsI TopBoxes 


{cruise missile} 
(navigation) 

{. 8 } 

Li.wrfswwupmjJ 


_ 


Tomahawk cruise missile: jet engine 
produces speeds of 800km/h over 

distances of 2,500 km. n Missile 
carries a computer which is 
programmed with maps of the areas 
missile is to fly over, so can compare 
actual position with programmed course 

and correct course.Computer is 
designed to allow missile to follow a 
zig-zag course at altitudes as low as 15 


Figure 1: NoteCards ’ display of multiple nodes. Note that the lower two nodes 
further clarify the topic introduced in the upper left node. (Graphics courtesy of 
Frank Halaszfrom MCC.) 


OCTOBER 1988 -BYTE 239 


























































IN DEPTH 


A GRAND VISION 


many systems provide a tool called a 
graphical browser. 

The graphical browser is a node that 
contains a structural diagram of a net¬ 
work of nodes. Browsers usually supply 
a global or “zoom lens” map of the net¬ 
work. You can use the browser to orient 
yourself or to move directly to an area 
you’re interested in by selecting that 
point on the screen with a mouse (see fig¬ 
ure 2). While not all systems provide a 
graphical browser, most attempt to pro¬ 
vide some type of overview system that 
helps you stay oriented in the network 
and visualize how information is linked. 
In large hypertext environments consist¬ 
ing of hundreds of nodes, browsing tools 
are especially important because it’s so 
easy to get lost. 

A browser can also help you decide on 
your next action. For example, Sym¬ 
bolics’ Document Examiner, an on-line 
hypertext documentation system for 
Symbolics’ Lisp machines, uses its 
browser, the Show Overview command, 
to help you quickly locate information. 
The command displays a tree-structured 
view of related nodes called records. By 
repeatedly using this command, you can 
get a feel for the context of the surround¬ 
ing subject area and familiarize yourself 
with an area of interest. 


A Variety of Tools 

Depending on the particular product you 
use, commands and features may vary. 
Some hypertext products use a path to 
help you find your way through a net¬ 
work. Paths are default routes through 
a database; they guide or direct you 
through an ordered list of nodes. 

When you follow a path, you are really 
letting the original author guide you to 
the next logical node, which relieves you 
of navigational duties. An example of a 
system that used paths is Textnet, created 
by Xerox PARC researcher Randall 
Trigg. It was designed as a multiuser lit¬ 
erary-exchange system for the scientific 
community. 

A viewing filter is another interesting 
hypertext tool. Basically, a filter does 
exactly what you’d think it would—it 
suppresses detail. By filtering the lower 
level of a node’s contents, you can scan 
quickly through a network for the infor¬ 
mation you need. 

Where the Products Are 

The availability of windowing products 
and low-cost workstations with high-res¬ 
olution graphics and storage options like 
CD-ROM have made the development of 
hypertext products more attractive. Fif¬ 
teen or more systems are now used in 


universities and in research centers such 
as MCC and Xerox PARC, and commer¬ 
cial products are in development. 

Hypertext systems vary significantly, 
depending on the applications and users 
they address. They are designed for 
either single-user or multiuser applica¬ 
tions and are most commonly run on 
workstations, although more and more 
microcomputer applications are becom¬ 
ing available. HyperCard and Guide are 
perhaps the best known of the microcom¬ 
puter products. 

Typically, you’ll find four types of hy¬ 
pertext systems: problem-resolution sys¬ 
tems, on-line browsing systems, library 
or literary-exchange systems, and multi¬ 
purpose systems. Depending on the type 
of system, the tools available may differ. 

Systems designed primarily for prob¬ 
lem resolution and network creation fea¬ 
ture tools that help you define and ana¬ 
lyze data through structured types of 
links and nodes. These systems help you 
organize elements in unstructured prob¬ 
lems and feature commands that let you 
create and modify internal links between 
concepts quickly. 

Most importantly, the tools can usu¬ 
ally suppress details through viewing fil¬ 
ters similar to those in Douglas Engel- 
bart’s On-Line System (NLS). (NLS is 
now used as a prototype for several col¬ 
laborative-work projects at McDonnell- 
Douglas under the name Augment.) Such 
products might be used for systems an¬ 
alysis, idea processing, or authoring new 
applications. Augment and gIBIS are ex¬ 
amples of systems designed to be prob¬ 
lem-resolution work environments. 

Just Browsing 

Hypertext systems created primarily for 
browsing, such as CAI programs or on¬ 
line reference manuals, have fewer user 
tools for editing or link creation. These 
systems feature clear, understandable 
screen displays for presenting informa¬ 
tion and easy-to-operate browsing com¬ 
mands for perusing it. For example, the 
Document Examiner features a clean, 
book-like user interface and heuristic on¬ 
line string and keyword searches. You 
use these features to browse through the 
documentation, sometimes viewing in¬ 
formation in several levels of detail. 

Like many other browsing systems, 
the Document Examiner won’t let you 
modify a reference manual, but you can 
keep a chronological record of recent 
searches or information of interest using 
the Bookmarks Pane. You can save per¬ 
sonalized bookmarks and use a mouse to 
call bookmarks for fast retrieval. And 

continued 



hort-Range ArsenalMSa 


On Oct fti.M ifrt.,iiW^Vi. IJd.■ -L,| 

Level g | 

Secrela Carter administration officla 
will pre recommendation of Feb 78 w 
reducin for cruise missiles, and were aj I 
arsenal any new system would cause p 
of NAA control, but they were overcom | 
Eropeai position (Slocombe) 
that mo □□□(p.375) 


A US TNF Missiles k - 

Pershing II characteristics | 


imed primarily at uniting public 
opinion behind NATO. | <Scc> | | <Sce> | 
(p22-23) 


Soviet TNF Missiles I-1 SS2Q Characteristics I 


tven wun no a>o2U, this gap would 

have appeared in our strategic 


Figure 2: NoteCards ’ displays can hold a significant amount of information. In 
this screen shot, a graphical browser (lower left) takes up much of the display space; 
a contents node, a topics node, and an index node are also displayed; and pages of 
relevant information are shown at the lower right. (Graphics courtesy of Frank 
Halaszfrom MCC.) 


240 BYTE* OCTOBER 1988 
















































































































































RUSH POSTAGE-RAID 0 
CARD FOR YOUR FREE 



Name 


(Please Print) 


Street 


City State Zip 

Accredited by the National Home Study Council 170“ 108 


CATALOG! 


Every NRI course features practical, 
hands-on training with state-of- 
the-art equipment you keep. 
Only NRI gives you the 
training and the 
equipment for career 
advancement, part- 
time earnings, or 
even a business of 
your own. 


CHECK Please send my free catalog 

ONE on NRI training in: 

□ Computer Electronics 
TV/Video/Audio Servicing 

gPyj Robotics 

□ Electronic Music Technology 

□ Digital Electronics Servicing 

□ Electronic Design Technology 

□ Security Electronics 

□ Communications Electronics 

□ Basic Electronics 

□ Bookkeeping and Accounting 

□ Building Construction/Remodeling 

□ Automotive Servicing 

□ Small Engine Repair 

□ Electrician 

□ Air Conditioning/Heating/Refrigeration 

□ Locksmithing 

□ Travel Careers 

□ Telephone Servicing 

□ Paralegal 

For career courses approved 
under G.l. Bill, C check for details. 













BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 10008 WASHINGTON, D.C. 
POSTAGE WILL BE PAID BY ADDRESSEE 


NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 


McGraw-Hill Continuing Education Center 
3939 Wisconsin Avenue 
Washington, D.C. 20077-9265 


I I ll I I II II I II III I I llllllllIll'll I I ill III "I ill till I I 




















MONITOR—High- resolution 
green screen displays; crisp 
text and graphics. 


SANYO COMPUTER— 8088 
CPU double-sided disk drive, 
256K RAM. 4.77 MHz and 8 
MHz turbo speed. 


HARD DISK-20 megabyte 
hard disk drive you install in¬ 
ternally for dramatic improve¬ 
ment in data storage capacity 
and data access speed. m 


DIGITAL MULTIMETER— 
Professional test instrument 
for quick and easy . 

measurements. \ 


TECHNICAL MANUALS 
—with complete specs on 
Sanyo computer and 
professional programs. 


LESSONS—Clear, well illustrated 
texts build your understanding 
of computers step-by-step. 


DISCOVERY LAB-Using it 
you construct and test 
circuits like those used 
with computers. 


DISK SOFTWARE- 
including MS-DOS, GW 
BASIC, WordStar, 
and CalcStar. ^ 


DIGITAL 
LOGIC 
PROBE- 
Simplifies 
analyzing digital 
circuit operation. 


Get started now by building this 
fully PC-compatible computer 


Now you get it all. . . training for one of 
America’s fastest-growing career oppor¬ 
tunities ... training to service all com¬ 
puters . . . training on a total computer 
system. Only NRI can give you the well- 
rounded training you need, because only 
NRI gives you a complete computer 
system... computer, monitor, floppy 
disk drive, hard disk drive, software, 
even test instruments like a DMM and 
logic probe to work with and keep. It all 
adds up to training that builds the 
knowledge and ability you need to suc¬ 
ceed as a computer service specialist. 

Get inside the newest Sanyo Computer 
—fully compatible with the IBM PC* 

As an NRI student, you’ll get total 
hands-on training as you actually build 
your own latest model Sanyo 880 Series 
computer from the keyboard up. It’s 
fully compatible with the IBM PC and, 
best of all, it runs programs almost twice 
as fast as the PC. As you assemble the 
Sanyo 880, you’ll perform demonstra¬ 
tions and experiments that will give 


you a total mastery of computer 
operation and servicing techniques. 
You’ll do programming in BASIC 
language—even run and interpret 
essential diagnostic software. 

Understanding you get only 
through experience 

You need no previous knowledge to 
succeed with NRI. You start with the 
basics, rapidly building on the funda¬ 
mentals of electronics with bite-size 
lessons. You perform hands-on experi¬ 
ments with your NRI Discovery Lab 
and then move on to master advanced 
concepts like digital logic, micro¬ 
processors, and computer memories. 

Learn at home in your spare time 

You train in your own home at your 
own convenience, backed at all times 
by your own NRI instructor and the 
entire NRI staff of educators and 
student service support people. They’re 
always ready to give you guidance, 
follow your progress, and help you over 


the rough spots to keep you moving 
toward your goal. 

Free 100-page catalog tells more... 
send today 

Send the postage-paid reply card today 
for NRI’s 100-page catalog that gives all 
the facts about computer training plus 
career training in robotics, data com¬ 
munications, TV/audio/ 
video servicing, and 
many other fields. If 
the card is missing, 
write to NRI at 
the address 
below. 

*IBM is a registered 
trademark of International 
Business Machines Corp. 





SCHOOLS 

McGraw-Hill Continuing Education Center 
3939 Wisconsin Avenue \ Ljl 
Washington, DC 20016 

We’ll give you tomorrow 


OCTOBER 1988 -BYTE 241 


IN DEPTH 


A GRAND VISION 


What about Micros? 


W ant to test the hypertext waters 
and see what all the hoopla is 
about? Well, if you don’t have a work¬ 
station handy, two of your primary op¬ 
tions for microcomputer hypertext envi¬ 
ronments are OWL International’s 
Guide and Apple’s HyperCard. 

Guide 

Guide, which runs on both the Macin¬ 
tosh systems and the IBM PC AT and 
compatibles running Microsoft Win¬ 
dows, is a general-purpose hypertext 
tool (see “Guide” by William Hershey 
in the October 1987 BYTE). A few of 
the applications you can develop with it 
include on-line documentation, story¬ 
boards, E-mail, and CAI courseware. 

Guide lets you create dynamic lay¬ 
ered documents. The “guideline” net¬ 
work is organized in both a hierarchical 
and a nonhierarchical manner. To move 
about hierarchically, you use replace¬ 
ment buttons, which follow embedded 
menus. You can also use note buttons to 
bring up complementary information, 
such as a definition of a word or phrase. 
An inquiry button, which reveals the 
other buttons at your disposal, is also 
available. 

To follow nonhierarchical links, you 
use the reference button, which will 
jump you to a new document or a differ¬ 
ent section of the document you’re in. 

Guide 2.0 uses an internal script lan¬ 
guage to let you execute external pro¬ 
grams from your Guide document. You 
can also access and control videodisk 
players and modems via the serial port. 


Last, but not least, a version called 
CD-Guide lets you create CD-ROM ap¬ 
plications. OWL also markets a devel¬ 
oper’s toolkit so software developers 
can use Guide as a frame for an on-line 
help system. 

HyperCard 

HyperCard, available for the Mac II, 
the Mac Plus, and the Mac SE, is a per¬ 
sonal organization tool and a simple 
database manager (see “HyperCard” 
by Gregg Williams in the December 
1987 BYTE). It is also a commercial 
software developer’s tool and is in use 
in some corporations as a front-end to 
the mainframe database. 

This system uses screen-size cards 
(or window-size cards on the Mac II) 
organized into topic-related stacks to 
create simple databases. One card is 
displayed at a time. Touching your 
mouse cursor to a button on a card exe¬ 
cutes a script written in HyperTalk, 
HyperCard’s programming language. 

You can browse through already- 
created stacks (stackware), paint and 
type, author new cards and stacks, and 
write and edit HyperTalk scripts. (It’s 
fairly easy to write scripts with Hyper¬ 
Talk because of its English-like syntax.) 

HyperCard applications have been 
developed in many areas. Much stack- 
ware is available in the public domain. 

Editor’s note: An assortment of public 
domain stacks can be found on BIX in 
the f< stackware ” area of the listings con¬ 
ference. See page 3 for more details. 


you can display a piece of documentation 
in an editor window while you write pro¬ 
gram code in another part of the screen. 

The Document Examiner is particu¬ 
larly interesting because it’s integrated 
into the software-development environ¬ 
ment that it supports. It lets you scroll 
through the entire Symbolics software- 
development product documentation. 
The hypertext implementation of this 
documentation has an estimated 11,000 
nodes and 23,000 links. 

Another system designed for struc¬ 
tured browsing by a large user base is 
ZOG, developed in 1972 at Carnegie- 
Mellon University and installed in 1982 
as a computer-assisted information-man¬ 
agement system on the USS Carl Vinson , 
a nuclear-powered aircraft carrier. Its 
applications included an on-line policy 


manual and an on-line maintenance 
manual with a videodisk attachment. 

The commercial version of ZOG is 
KMS (Knowledge Management System) 
from Knowledge Systems. ZOG/KMS 
uses frames instead of nodes; frames are 
connected by two kinds of links, hierar¬ 
chical and cross-referential. To help you 
navigate through a network, frames are 
formatted with a name, a title, a body, 
tree items linked to lower-level links, 
and special and command items. For 
simplicity and speed, ZOG and KMS use 
neither overlapping windows nor a 
graphical browser. The developers fo¬ 
cused, instead, on fast text-search capa¬ 
bilities, multiuser support, and a mini¬ 
mal system-response time. 

CD-ROM is particularly well suited as 
a database for hypertext browsing sys¬ 


tems. One such system, being beta tested 
by Boeing for KnowledgeSet Corp., is an 
on-line maintenance manual for the 
Boeing 757. 

On-Line Libraries 

Systems envisioned to support mammoth 
on-line libraries, documents, and docu¬ 
ment creation and critiquing, such as Ted 
Nelson’s Xanadu, are the third major 
application group of current hypertext 
systems. These systems will probably 
feature complex, multiple structured 
back-ends, or databases, that can store 
everything from collaborative notes and 
research to E-mail, documents, and 
whole libraries. 

Unfortunately, these systems will be 
difficult to implement because of the 
complexity and size of the task. Before 
such systems can become a reality, we 
must develop a standard user interface 
and a central storage system. In addition, 
we must be able to maintain the network 
such that all links are legitimate, copy¬ 
rights and royalty issues are addressed, 
and the systems are fast enough to meet 
the needs of the general public. 

Significant research in this area has 
been completed. Ted Nelson and his col¬ 
leagues have worked on Xanadu for 
years. Randall Trigg’s system, Textnet, 
let users store archival documents, mak¬ 
ing time-consuming research unneces¬ 
sary. The system allowed collaborative 
writing and the critiquing of new docu¬ 
ments. It featured two types of nodes— 
those containing text and those contain¬ 
ing tables of contents of other nodes. The 
system defines over 80 types of links. 

While many of the designs for the 
original on-line library systems had to be 
implemented from scratch, researchers 
at Bellcore are working on a hypertext¬ 
like front-end to connect existing on-line 
encyclopedias, libraries, and wire ser¬ 
vices. When completed, Telesophy, as 
the design is called, will let you access 
CD-ROM, recorded speech, and image 
archives. (Putting existing text onto a hy¬ 
pertext system is a challenge in itself. 
See the article “From Text to Hyper¬ 
text” on page 247.) 

Several well-known hypertext prod¬ 
ucts function as general-purpose sys¬ 
tems. You can customize these products 
to fit your application or simply to ex¬ 
periment with hypertext itself. Note- 
Cards, HyperCard, and Guide are three 
such systems. 

In the Driver’s Seat 

Regardless of the application, to use a hy¬ 
pertext system correctly, you must real- 

continued 


242 BYTE* OCTOBER 1988 






-'V?' 









1 > J > 


, N v>. 
K r Sv 




m i 


t\ 

\ ! 


\ 


X #. 

L 


,Yom^ CS^Q-i 

i !''$%*)<\\ '"• J> > -k 

’ 'l /fy 'A/V-, I! 


' FXXX'J 


r . H 




/X.. 



JMM\\ i’ 

: U 


r/ 


>v 




I >.. 


A\ 


"“Y 




VV 


/ —y 


-st O-J 


\ N J 


■ ! <1 


I I Vj 




MICRO-CAP li: 

The CAE tool with fully interactive 
analog simulation for your PC. 


Spectrum Software’s MICRO-CAP II® is 
fast, powerful, and feature rich. This fully 
interactive, advanced electronic circuit 
analysis program helps engineers speed 
through analog problems right at their 
own PCs. 

MICRO-CAP II, which is based on our origi¬ 
nal MICRO-CAP software, is a field-proven, 
second-generation program. But it’s dra¬ 
matically improved. 



Schematic Editor 


MICRO-CAP II has fester analysis routines. 
Better resolution and color. Larger librar¬ 
ies. All add up to a powerful, cost-effective 
CAE tool for your PC. 

The program has a sophisticated inte¬ 
grated schematic editor with a pan capa¬ 
bility. Just sketch and analyze. You can step 



Transient Analysis 


component values, and run worst-case 
scenarios—all interactively. And a 500-type* 
library of standard parts is at your finger¬ 
tips for added flexiblity. 

MICRO-CAP II is available for IBM® PCs 
and Macintosh™ The IBM version is CGA, 
EGA, and Hercules® compatible and costs 
only $895 complete. An evaluation version 
is available for $100. Call or write today for 
our free brochure and demo disk. We’d like 
to tell you more about analog solutions in 
the fast lane. 


■ Integrated schematic editor 

■ Fast analysis routines 

■ High-resolution graphic output 

■ Standard parts library of 500* types 
*IBM versions only. 


■ llansient, AC, DC, and FFT routines 

■ Op-amp and switch models 

■ Spec-sheet-to model converter* 

■ Printer and plotter* hard copy 



AC Analysis 


1021 S. Wolfe Road, Dept. E 
Sunnyvale, CA 94087 

(408) 738-4387 


MICRO-CAP II is a registered trademark 
of Spectrum Software. 

Macintosh is a trademark of McIntosh Laboratory, Inc. 

and is being used with express permission of its owner. 

Hercules is a registered trademark 

of Hercules Computer Technology 

IBM is a registered trademark 

of International Business Machines, Inc. 


Circle 288 on Reader Service Card 


OCTOBER 1988 • BYTE 243 













Capital 

Gain. 


T ime and 
again, you’ve 
heard it said, “To 
make money, you 
have to have money.” 

The truth is, you 
have to know how to 
save money before 
you can think about 
making more. 

That’s why more 
and more people are 
joining the Payroll 
Savings Plan to buy 
U.S. Savings Bonds. 
That way, a little 
is taken out of 
each paych eck 
automatically. 

In no time, you’ll 
have enough Bonds 
for a new car, your 
child’s education, even 
a dream vacation. 

Whatever you 
save for, Bonds are 
the safest, surest way 
to gain capital. 


Tak e(C) 

* stock Vs ^ 
in^merica. 


When you put part of your savings 
into U.S. Savings Bonds you’re 
helping to build a brighter future 
for your country and for yourself. 




A public service of this publication 
and The Advertising Council. 


IN DEPTH 
A GRAND VISION 


Q 

ome 

hypertext systems 
give you control when 
you may need 
guidance. 

ize that you are in the driver’s seat. Hy¬ 
pertext products won’t think for you. 
They have no artificial intelligence. 
They might help you clarify and manage 
your thoughts or speed you through your 
research, but you are in control. Your 
value judgments determine what to in¬ 
clude in the database, what type of links 
to create, and how to organize topics. 

If you use an on-line hypertext docu¬ 
mentation system, you decide which 
nodes to access and which links to fol¬ 
low. If you follow obscure paths, you 
may find it hard to locate information. 
Likewise, if your associative powers are 
weak and you create meaningless links, 
you may well end up with a worthless 
database. To put it simply, branching 
documents, like hypertext, require 
greater attention from both the system’s 
users and its authors. 

The Problem with Hypertext 

Hypertext is an immature technology 
with many problems yet to resolve. Per¬ 
haps the most difficult part of creating a 
hypertext system is not building the user 
interface but creating sound underlying 
data models that can be maintained. 

Since hypertext systems need to be 
maintained, systems designers should 
watch for uncontrolled linkages, which 
will become maintenance problems. Just 
as large software programs with many 
patches can turn into “spaghetti” code, 
so a hypertext system can turn into a 
morass of meaningless, obscure connec¬ 
tions and references. Hypertext systems, 
therefore, must let you edit and delete 
links and nodes easily. 

Another problem for some users is that 
some hypertext systems give you control 
when, in fact, you may need guidance. 
You may, for example, get lost following 
obscure links before you have a firm grip 
on the basics of the subject area you’re 
trying to research. 

When you’re reading printed text, a 
good author will guide you through a net¬ 
work of interrelated, relevant points. 
With hypertext, you guide yourself and 
make your own associations—at the risk 
of taking the wrong turn and getting lost. 


Even experienced hypertext users can get 
lost in large hypertext networks. While 
graphical browsers may help, the lack of 
visual and spacial cues can still be disori¬ 
enting. One of the valuable attributes of 
printed copy is that it has such cues. 

Another issue is the difficulty of 
breaking a thought or a segment of infor¬ 
mation into a node. Themes in a docu¬ 
ment or thought can be very tightly inter¬ 
woven, so much so that breaking the 
information into discrete nodes would be 
detrimental. Therefore, not all literature 
is suited for a hypertext literary system. 

On a similar note, even though infor¬ 
mation may have discrete components, 
you may not be at the level where you 
perceive these units when you are con¬ 
structing a hypertext application. In such 
cases, you might break information into 
nodes prematurely and at a later time re¬ 
alize that your logic was skewed. Then 
you would need to edit, rearrange, or re- 
title the information. 

Unfortunately, such changes are not 
well-supported by all hypertext systems 
at this time. Virtual structures—nodes, 
links, or composites—would be useful in 
this situation. They would change dy¬ 
namically when you add or delete nodes 
and links, depending on their descrip¬ 
tions. Virtual structures are similar to 
relational database views. 

One last concern is that many hyper¬ 
text systems are really only suited for 
new application development. Convert¬ 
ing existing applications to hypertext is a 
difficult task because the file structures 
are so different. 

Tremendous Potential 

Augmenting human intellect with the 
help of hypertext is a grand vision in¬ 
deed, one worth exploring. Hypertext 
applications, including interconnected 
writing, on-line libraries, and collabora¬ 
tive work environments, have tremen¬ 
dous potential. Current products are just 
the forerunners of more sophisticated ap¬ 
plications, and we will probably see 
many hypertext features in mainstream 
software packages. 

But hypertext is still in its infancy; im¬ 
plementation and design problems and 
standards issues must be resolved. Just as 
it takes a writer time to shape and mold a 
good short story, it takes time for the 
structure of new concepts to gel and for 
practical applications to emerge. But the 
concepts that underlie hypertext, wheth¬ 
er they go by that name or another, will 
be with us for a long time to come. ■ 


Janet Fiderio is a BYTE technical editor. 
She can be reached on BIX as “jfiderio. ” 


244 BYTE* OCTOBER 1988 







MEET THE GUYS WHO CHEATED 
DIGITAL EQUIPMENT CORPORATION 

OUT OF $60,000,000. 



With their software, you can do everything a $1000 DEC terminal does — on your PC —for a mere $245. 


The suave and debonair gentlemen bandits who sit 
before you virtually invented DEC terminal emulation 
for the IBM personal computer. 

To the uninitiated, what that means is this. 

With their software, you can do everything a $ 1,000 
DEC terminal can do — right on your own PC — for the 
paltry sum of only $245. 

Has business been good for our heroes? 

You bet: to the tune of60,000 users, who would 
otherwise have blithely gone out and bought DEC 
terminals. 

Does this make DEC happy? What do you think. 

Heavy DEC Experience + Heavy IBM 
Experience = Perfect Emulation. 

The product these wizards invented is VTERM/220. 
And the reason it’s so good, frankly, is that nobody has 
more experience than they do in DEC emulation on a PC. 

With VTERM/220, you can emulate DEC’S VT220, 
VT102, VT101, VT100, and VT52 terminals. 

Of course, there’s emulation and then there’s 
EMULATION. This is TRUE EMULATION. Com¬ 
plete! Comprehensive! Thorough! Fast! Accurate! 

Installation’s a snap. Setup is a simple full-screen op¬ 
eration. You can toggle between DOS and the terminal 
screen and put mainframe data directly into PC spread¬ 
sheet and data base products such as Lotus 1 -2-3™, 
dBase™, and Multiplan™. And for file transfer, there’s 
XMODEM, ASCII, Kermitor VTRANS,ourown 
high-speed, error-correcting protocol. 


One last word from the Robin Hoods of software. 

Are there other terminal emulators? 

Of course there are. 

But, we invented DEC terminal emulation at 
Coefficient. We know the subtleties, the little features 
(and the big ones) that' make an emulator a joy to use. 

And we’ve incorporated them all into VTERM/220. 

Just ask any of our 60,000 users. 

They paid us the highest compliment of all. 

They chose our software over the real thing. 

j~ A free working copy of their software. Free? Yes, free. 

I There’s only one way to experience the speed, power, and 
1 simplicity of VTERM/220. Try it. 

| □ Send me a free, time-limited, full-blown working copy of 
| VTERM/220, which is mine to keep. 

' □ Send me a free, time-limited full-blown working copy of your ' 

| new □ VTERM/4105 or □ VTERM/4208 Tektronix graphics 

terminal emulators. p 

Name_ II 

Title_ I 

I Company_ 111 

I Address_ 1 

i_i 

| Telephone (_)_ jj§ 

I I am a □ user □ dealer. j 

I Coefficient Systems Corporation / 

i 611 Broadway, New York, New York 10012 p 

1 Voice: (212) 777-6707, ext. 421 Fax: (212) 228-3137 
I Telex: 6503156498 MCI Mailbox: CSC 

PC is a registered trademark of IBM. DEC and VT are registered trademarks of Digital Equipment Corp. 


Circle 54 on Reader Service Card 


OCTOBER 1988 - BYTE 245 











BEST-286 LAPTOP 

□ 10 MHZ 0 Wait (12 MHZ Optional) 

□ 512 K RAM 

□ Two 1.44 M Floppy Drive 

□ Back Light Supertwist LCD 

□ 80 x 25, 640 x 400 Pixels Graphics 

□ Enhance 86-Key Key Board 

□ One Parallel Two Serial Port 

□ Dimension 16” x 11” x 3.5” 


□ RGB / Monochrome Monitor Port 

□ AC Adaptor 

□ 1.5 Hours Rechargeable Battery 
(Optional) 

□ 20 MB or 40 MB Hard Disk 
(Optional) 

□ Weight only 11 Lbs. 

$1950 


COMPUTER INC. 

5017 Telegraph Road 
Los Angeles, CA 90022 


Tel: (213) 265-0900 
Tech: (213) 265-0300 
Fax: (213) 265-4234 
Toll: (800) 634-7920 

Circle 32 on Reader Service Card Outside Cal 

(DEALERS: 33) 


MON - SAT 9:00 - 6:00 PACIFIC TIME 
PRICE ARE SUBJECT TO CHANGE WITHOUT NOTICE 


Credit Card Purchase Subject to Service Charge. 


NEW MINI PORTABLE 
BEST-286 LCD 

O 10 MHZ 0 WAIT (12 MHZ Option) 

□ 512 K RAM 

□ 1.2 M. Floppy Drive 

□ 20 MB Hard Disk 

□ 165 W DC Fan Power Supply 
b Serial & Parallel 

□ Non-Glare LCD Screen 

□ Super Twist 

□ Built-In Back Light 

Q 640 x 200 Dots (640 x 400 Optional) 

□ Weight 22 lbs 

□ Padded Soft Carry Bag 

□ Dimension 16" x 8" x 9’ 


BEST-286 DESK TOP 

□ 12 MHZ 

□ 512 K RAM (4MB RAM Expandable) 

□ 1.2 MB Floppy 

□ EGA Monitor 

□ EGA Card (Paradise Compatible) 

□ 20 MB H.D. (ST-125 28ms) 

□ Serial & Parallel Port 

□ 8 I/O Slots 

□ 200 W ® Power Supply 

□ Fujitsu 101 Enhanced Key Board 

$1675 

BEST-88 DESK TOP $ 605 


BEST-286 PORTABLE 

□ 12 MHZ 

□ 512 K RAM 

□ One 1.2 MB Floppy Drive 

□ 7 Expension Slots 

□ 200 W DC Fan Power Supply 

□ 9”Amber Screen 

□ Mono or Color Graphic Card 

□ Serial & Parallel Port 

□ 84 Key Soft Tough Key Board 

$1155 

BEST-88 PORTABLE $845 


$1650 


386 SYSTEM 

□ 16 MHZ 80386 CPU 
8/16MHZ 

□ 20 MHZ (Option) 

O 80287 & 80387 Socket 

□ 1 M RAM 

□ One 32-bit, Five 16-bit, 
Two 8-bit Expansion Slots 

□ 1.2 M Floppy Drive 

□ WA2 or NCL Control Card 

□ 3.5" Drive (Option) 

□ Tower Chassis 


286 BABY MOTHER BOARD 

10 MHZ $ 

12 MHZ $ 

8088 Mother Board 

Mono Graphic 

Color Graphic 

80286 I/O Card 

200 W Power Supply 

150 W Power Supply 

Mono Monitor < 


EGA PLUS 640 * 480 
(Paradise Compatible) 

PORTABLE CASE 

9" Dual Amber Monitor 
200 W Power Supply 
9”Dual Amber Monitor 
150 W Power Supply 

LCD CASE 

640 x 200 Dots 
640 x 400 Dots 


m 

























































IN DEPTH 
HYPERTEXT 


From Text 
to Hypertext 

Traditional tools like outline processors already incorporate 
many of hypertext’s lessons 

Mark Frisse 



O ne reason hyper¬ 
text is attracting 
so much attention 
these days is that 
more and more people are 
communicating via electronic 
media. Equipped with a 
modem and a microcomputer, 
you can spend a good bit of 
time reading electronic bulle¬ 
tin boards, composing elec¬ 
tronic mail messages, con¬ 
tributing to group databases, 
and preparing large docu¬ 
ments for printing and dis¬ 
tribution. 

However, communicating 
through these channels means 
that you often have to inte¬ 
grate fragments of text into 
your personal computer ar¬ 
chives. You can do this by 
placing text items as separate 
entries into a file system, 
which works as long as you 
don’t have too many interde¬ 
pendent files to manage. Hy¬ 
pertext programs provide another alter¬ 
native for information storage. 

But hypertext can be used for more 
than creating simple databases of 3 by 5 
cards. You can also use these programs 
to convert on-line versions of a printed 
document, such as a book, into hierar¬ 
chical hypertext skeletons amenable to 
complex user-specified interactions. The 
examples included in this article come 


from converting part of a manuscript for 
a medical textbook into an experimental 
hypertext handbook using Xerox’s Note- 
Cards. You can follow them to learn 
some of the tips you’ll need to turn text 
into hypertext. 

Setting Up the Cards 

Hypertext lets you rearrange text. In the 
early systems described by Theodor Nel¬ 


son and Douglas Engelbart, 
the basic unit of text is a single 
character. New documents 
are created by linking charac¬ 
ters from different docu¬ 
ments. For instance, charac¬ 
ter strings from Romeo and 
Juliet could be merged with 
those from Julius Caesar to 
create a new play entitled 
Caesar and Juliet. 

While this approach is ex¬ 
citing, it isn’t widely adopted 
in hypertext design. A second 
approach, which is advocated 
by developers of systems such 
as Xerox’s NoteCards and 
Apple’s HyperCard, speci¬ 
fies a nondecomposable data 
structure, often called a card. 
You define cards both in 
terms of the types of data 
structures they support (e.g., 
text, bit-mapped graphics, 
and video) and the operations 
that can be performed on the 
data structures (e.g., text in¬ 
sertion and deletion). 

To map a flat-text file onto a set of hy¬ 
pertext cards, you first decide how much 
text you want to place in each card and 
then create a program that will perform 
this transfer with minimal intervention. 
If your text file consists of a series of E- 
mail items, addresses, or telephone con¬ 
versation summaries, you can easily fit 

continued 


ILLUSTRATION: ROBERT TINNEY © 1988 


OCTOBER 1988 'BYTE 247 







IN DEPTH 


TEXT TO HYPERTEXT 


each item from the text file into a sepa¬ 
rate card. If an essay or other lengthy text 
file is not divided into logical sections, 
you usually must place an arbitrary num¬ 
ber of paragraphs onto a card. You can 
write sentences into scrolling text fields, 
but this approach can detract from the 
power of the card metaphor. 

But the organization of some flat-text 
files can’t be characterized as either a 


series of discrete, unrelated paragraphs 
or a single lengthy text file. The medical- 
handbook text files used in these exam¬ 
ples are hierarchically structured docu¬ 
ments. A specific set of identifiers— 
either Roman numerals, uppercase let¬ 
ters, integers, or lowercase letters—pin¬ 
points each level of the hierarchy (see 
figure 1). Because the text between the 
identifiers consists of only a few sen¬ 


tences or paragraphs each, it’s appropri¬ 
ate to use these identifiers as card delim¬ 
iters (see figure 2). In text files with 
many sentences between delimiters, you 
might have to obtain a line or paragraph 
count to decide when to start a new card. 

Making the Connections 

Hypertext’s power resides in the links 
that weave isolated cards into a unique 
graph-structured fabric. When you 
transform a flat-text file into hypertext, 
you must recognize two distinct classes 
of links. The first, structural links, en¬ 
forces the mapping between the conven¬ 
tional document and the hypertext skele¬ 
ton. These links must be generated by 
programs, text parsers, that convert con¬ 
ventional text into hypertext. The second 
class, user-defined links, lets you create 
new, nonsequential paths through text. 

Each collection of cards in a hypertext 
document has some underlying order 
maintained by structural links (see fig¬ 
ure 3). The order of cards in a random- 
file hypertext database (e.g., recipes, 
phone numbers, and so on) can be arbi¬ 
trary and quickly modified through stan¬ 
dard sorting techniques. The order of 
cards representing a lengthy essay is se¬ 
quential and usually static. E-mail 
stacks can be ordered by topic, and, 
within a topic, by date of receipt. In a 
hierarchically structured document like 
the medical handbook, card order resem¬ 
bles a tree. In this case, the limbs of the 
tree declare the structural relationships 
between cards. 

A text-parsing program converts flat- 
text files into hypertext documents. The 
underlying structure of the flat-text file 
determines the text parser’s complexity 
and function. 

For example, database parsers can 
look for new record identifiers. These 
identifiers signal the system to create a 
new card and to copy the new record’s 
contents to the new card. Parsers for es¬ 
says can simply allocate to each card in 
turn as many paragraphs of text as will 
conveniently fit on each card. Parsers for 
mail systems, on the other hand, might 
require a list of acceptable identifiers 
and, for each topic, a pointer to the last 
card filed under the identifier. Parsers 
for hierarchical documents can use an 
ordered list of identifiers to create a hier¬ 
archical hypertext consisting only of 
cards and structural links. 

For each possible set of identifiers, 
there exists only a limited number of 
“acceptable” tokens that lead to creation 
of a new card and appropriate links. For 
example, if you were placing text from a 
section labeled “V.C.2.a.” into a card, 


II. Pathophysiologic mechanisms. Respiratory failure can be separated into oxy¬ 
genation failure and ventilation failure. While the two may occur together, it is 
useful to separate them to understand their pathophysiology and management. 
In addition, critical tissue hypoxia may result from nonpulmonary factors that 
influence oxygen delivery, and these must also be considered in comprehen¬ 
sive treatment. 

A. Oxygenation failure. The transfer of oxygen from alveolar air to pulmonary 
capillary blood is affected by the partial pressure of oxygen in the alveolus 
(PA02), the diffusion of oxygen across the alveolar-capillary membrane, and 
the matching of alveolar ventilation to capillary perfusion. The five mecha¬ 
nisms that may lead to a low arterial oxygen tension (Pa02) are low inspired 
oxygen tension, alveolar hypoventilation, diffusion impairment, mismatch of 
ventilation to perfusion, and right-to-left shunt. The goal of oxygen therapy is to 
relieve critical hypoxemia. Although clinical criteria are important, serial ABGs 
are crucial to plan and evaluate treatment. 

1. Response to oxygen administration depends on the underlying patho¬ 
physiology (see sec. II.A). Three patterns are common. 

a. Hypoxemia caused by mild to moderate lung disorders. This pattern is 
typical of flu and asthma. 

b. Hypoxemia caused by severe lung disorders is more refractory to sup¬ 
plemental oxygen, and potentially toxic concentrations are often typical 
of severe disorders. 


Figure 1: A representative section of a medical handbook. The identifiers are (in 
order) Roman numerals, uppercase letters, integers, and lowercase letters. 


SI .11. PHYSIOLOGIC MECHANISMS 

II. Physiologic mechanisms. Respiratory failure can be separated into oxygenation 
failure and ventilation failure. While the two may occur together, it is useful to separate 
them to understand their pathophysiology and management. In addition, critical tis¬ 
sue hypoxia may result from nonpulmonary factors that influence oxygen delivery, 
and these must also be considered in comprehensive treatment. 


SI .11.A. OXYGENATION FAILURE. THE TRANSFER OF OXYGEN 


SI .11.B. VENTILATION FAILURE IS PRESENT WHEN THE 


SI .II.C. OXYGEN DELIVERY AND TISSUE OXYGENATION 


SI .11.D. INSPIRATORY MUSCLE FATIGUE OCCURS WHEN THE 


Figure 2: A hypertext card from the same section of the medical handbook. The 
card contains only the text delimited by the identifier Hand the identifier A. The 
titles of other child cards denoted by uppercase B, C, and D are visible on the 
hypertext card but not on the page displayed in figure 1. 


248 BYTE* OCTOBER 1988 



























IN DEPTH 


TEXT TO HYPERTEXT 


the acceptable identifiers would be any 
member of the set VI, D, 3, b (see figure 
4). If the identifier read was D, the cur¬ 
rent subtree “C.2.a.” would be popped, 
a new card of level “VI.D.” would be in¬ 
stantiated, and a structural link between 
card “VI.” and card “VI.D.” would be 
created. Defining card identifiers appro¬ 
priately is critical for simple, rapid pars¬ 
ing of hierarchical documents. 

Although most flat-text file parsers 
employ ad hoc grammars, the parsing 
process will be simplified if document- 
definition language standards become 
more widespread. One of these, the Stan¬ 
dard Generalized Markup Language 
(SGML), appears particularly promis¬ 
ing. SGML emphasizes document struc¬ 
ture over document appearance. For ex¬ 
ample, the standard might identify a 
string as a “section heading,” but it 
would not make any statements about the 
section heading’s font or size. 

SGML also lets individuals or groups 
define logical structures for new docu¬ 
ment types. This flexibility increases the 
likelihood for standards in specialized 
and highly technical publishing niches. 
Finally, the interest shown in SGML by 
the federal government has encouraged 
the development of a number of tools for 
authoring, revision, and document pars¬ 
ing. Conceivably, these tools can be used 
to simplify the conversion of text already 
in electronic form into personal or com¬ 
munity hypertext. 

Finding the Right Card 

Creating a hypertext from a flat-text file 
is rather simple. You exploit document 
identifiers to parse the file and create the 
new data structure. Developing the soft¬ 
ware that lets you access appropriate por¬ 
tions of a hypertext document is much 
more difficult. Most hypertexts let you 
access cards through several methods. 

First, the initial cards in many hyper¬ 
text documents contain a brief table of 
contents. This method provides you with 
an overview of the overall organization of 
the hypertext document. Browsers are 
another way you can find a card. They 
are useful when you want to peruse small 
lists or card networks. String pattern¬ 
matching is the third card-access meth¬ 
od. It’s useful when you think that the 
search will retrieve a small number of 
useful cards and very few, if any, useless 
cards. 

Unfortunately, there are many situa¬ 
tions where these methods are inade¬ 
quate. The table of contents method fails 
when a card can be filed under any one of 
several categories, which requires you to 

continued 


An unstructured hypertext (3 by 5 cards) 



A sequential hypertext (essay) 


A structured hypertext for mail 



A hierarchical hypertext 



Figure 3: Hypertext file-card arrangements. Some applications , like unsorted 
recipes or telephone logs , require only a random ordering. Long essays generally 
require a sequential ordering. Mail files resemble trees with a strong sequential 
component. Complex documents in outline format require hierarchical data 
structures. 


OCTOBER 1988 • BYTE 249 






















































































































































































IN DEPTH 


TEXT TO HYPERTEXT 


search many categories to find desired 
information. Browsing can be laborious 
if there are many cards to peruse, and 
pattern matching fails if the desired card 
uses a synonym (poor recall) or if there 
are many unwanted cards containing the 
same search string (poor precision). 
Therefore, you need alternative methods 
for both card indexing and card retrieval. 

Hypertext Indexing 

You can, however, exploit two powerful 
document-indexing techniques in hyper¬ 
text. The first, indexing using a con¬ 
trolled vocabulary, classifies each docu¬ 
ment by one or more members of a finite 
set of descriptor terms. The National Li¬ 
brary of Medicine’s Medical Subject 
Headings (MeSH) system is one of the 
best examples of this approach. 

This 15,000-term hierarchical vocab¬ 
ulary is used to classify most of the 
world’s medical literature. Its principal 
advantage is that it is a widely agreed- 
upon vocabulary implemented by ex¬ 
perts in the field of medical classifica¬ 
tion. This ensures that properly trained 


users, and effective programs, retrieve 
equivalent queries. 

Unfortunately, there are two major 
shortcomings to indexing small hyper¬ 
text documents with controlled-vocabu- 
lary terms that are developed for larger 
documents. First, you must create the 
vocabulary so that each card is classified 
by at least one term, and you must have a 
relatively uniform distribution of classi¬ 
fication terms among all hypertext 
cards. Both criteria are difficult to 
achieve. Second, the contents of the 
cards using the index terms must be clas¬ 
sified manually, a prohibitive expense 
for most hypertext authors. 

You can use a second powerful docu¬ 
ment-indexing technique, classification 
with an uncontrolled vocabulary, when a 
structured body of index terms is not 
available or when cost factors prohibit 
the controlled-vocabulary method. The 
uncontrolled-vocabulary method creates 
inverted indexes by eliminating stop 
words (e.g., the, are, a ), removing suf¬ 
fixes (e.g., -s, -ing, -ed), and retaining 
word roots as indexes into the text file. 


For example, the sentence “The lungs 
are inflated” creates the index terms 
“lung” and “inflate.” In general, the 
index file will be about one half the size 
of the text file. Proponents of this ap¬ 
proach argue that, for most domains, it is 
as effective to retrieve information this 
way as it is via controlled vocabularies. 
Moreover, the software needed to create 
these indexes is readily available. But for 
many applications, the space required by 
the indexes and the problems that occur 
because of misspellings and synonyms 
offset the benefits of indexing with an 
uncontrolled vocabulary. 

Making the Best Match 

Adding information-retrieval approaches 
commonly used for larger documents 
could make hypertext systems more 
powerful and responsive. How you im¬ 
plement these approaches depends on the 
structure of the underlying hypertext. In 
unstructured, highly modular hypertext 
(e.g., unrelated cards with significant 
amounts of free text on each card), the 
hypertext is really just a “folder” con¬ 
taining many tiny documents. In these 
settings, you don’t need to enhance tradi¬ 
tional free-text document-retrieval tech¬ 
niques. If, on the other hand, you have 
created a highly structured hypertext, 
you must exploit retrieval techniques. 

In the hypertext medical handbook 
prototype, the power of uncontrolled- 
vocabulary indexing techniques that 
measure card content was combined with 
heuristic card-weight propagation func¬ 
tions that reflect card context. This was 
done so that the user could identify the 
“best” set of cards for browsing about a 
requested topic. The system doesn’t try 
to identify a card with “the answer” to 
the query. 

For example, if a hierarchically struc¬ 
tured hypertext contains several poten¬ 
tially useful sibling cards whose parent 
doesn’t contain text relevant to the query, 
you could design the system so it presents 
you with a sequential list of the sibling 
cards (see figure 5). As an alternative, it 
could just show you the parent card and 
provide a note on the card saying several 
of the children appear to contain useful 
information (see figure 6). 

The good point about the second op¬ 
tion-seeing the parent card—is that it 
conveys additional information concern¬ 
ing the context in which the various child 
cards are stored. This means you can bet¬ 
ter judge their relevance. 

There are three basic steps to imple¬ 
menting this approach. First, define a 
utility function that calculates a card’s 
intrinsic “utility” based on the query 



Figure 4: The characters preceding each section of the handbook serve both as 
delimiters to assigning text to a card and as identifiers to control the parsing and 
creation of links between cards. The leftmost tree is a part of the subtree present 
when the active card is V. C.2.a. The arrows depict each possible new card 
identifier. The rightmost trees depict the trees that would result from the detection 
of each legal identifier. 


250 BYTE* OCTOBER 1988 






IN DEPTH 

TEXT TO HYPERTEXT 


Circle 5 on Reader Service Card 



Figure 5: This graph displays only the intrinsic card utilities resulting from a 
query. Cards with positive values contain one or more terms in common with the 
query terms. Cards with a value ofO do not contain any of the query terms. 

The graph displays only structural links between cards. 



card context. Even in this simulation, the propagation of weights has a marked 
impact on the ranking of cards and suggests that the lower subtree might prove to be 
a good candidate for browsing. 


terms and card contents. Then, identify a 
method that propagates these weights to 
neighboring cards so that cards with con¬ 
textual information are recognized. Fi¬ 
nally, use both the intrinsic utility and 
the propagated weights to identify which 
cards should be considered candidates 
for graphical browsing. Let’s analyze 
each of these steps in greater detail. 

Weights and Measures 

A card’s utility is due in part to the corre¬ 
spondence between terms within the card 
and the query terms stipulated by the 


user. This component of card utility is 
called the intrinsic weight , and the value 
can be calculated using a modification of 
Salton’s well-known algorithm. 

This algorithm assigns term weights 
to cards as a function both of the fre¬ 
quency of occurrence of the term in the 
entire search space and of the number of 
cards containing the term. The algorithm 
assigns a higher weight to cards contain¬ 
ing infrequently used terms and also to 
cards containing several occurrences of a 
term that is not found in many other 

continued 


The best 

Modula-2 

compilers for PCs and 
compatibles 

Taylor Modula-2 

The professional high-performance compiler for PCs: the fas¬ 
test compiler in the world! 

* unrivalled speed of compilation 

7,000-10,000 lines per minute (80286, 8 MHz). 

* excellent code 

Mini-computer standard global optimisation. Code per¬ 
forms 1580 Dhrystone tests per second! (80286,8 MHz) 

* ultra-compact 

high code density and a library of unrivalled compactness 
(23 modules in a total of 13K!) 

* completely standard implementation 

Follows N. Wirth's standard for Modula-2. BIOS indepen¬ 
dent - uses MS/PC DOS exclusively. 

* easy to use 

Straightforward user interface. Comprehensive documen¬ 
tation for system programmers. 

* Guarantee and support 

One year guarantee. Maintenance contracts available. 
Swiss quality product. 

TaylorModula-2 
Demo disk 

M2SDS 


$900 
$10 

$99 

The professional Modula-2 software development system 
M2SDS comprises.the following features in an easy-to-use 
window environment: 

- modem, syntax-driven editor 

- fast compiler 

- linker producing EXE programs 
-unique library manager 

- comprehensive standard library 

There are a vast number of tools, toolboxes, demo disks, pub¬ 
lic domain programs and books for M2SDS - probably more 
than for any other development system! M2SDS was used for 
the writing of the Farsight integrated business software pack- 


Demo disks 


JPI-Modula-2 

A reasonably-priced Modula-2 compiler with a configi 
-\ integrated Make function and highly 


■HH 


$10 

$149 



The Modula-2 people: 




f INTERFACE 
TECHNOLOGIES 


3336 Richmond, Suite 323 
Houston, TX 77098-9990 (713) 523 8422 

Dealer inquiries welcome 


International 
Austria: 0222/4545010 
Belgium: 071/366133 
France: 20822662 
Italy: 02/405174 
Scandinavia: +45/3/512014 
Switzerland: 01/9455432 



United Kingdom: 01/6567333 
Germany: 02983/8337; 
0731/26932; 
0821/85737; 
04106/3998; 
0531/347121 


A. + L. Meier-Vogt 
Im Spaten 23 
CH-8906 Bonstetten/ZH 
Switzerland 
Tel. (41 )(1) 700 30 37 


OCTOBER 1988 • BYTE 251 


























WAREHOUSE SALE 

Order These Back Issues of BYTE and Popular Computing Before They’re Gone Forever! 


BYTE 

Limited Quantities — Order Now! 

1979 1980 1981 1982 1983 1984 1985 

January 
February 
March 
April 
May 
June 
July 
August 
September 
October 
November 

December 

Inside the 
IBM PCs 

























































_i 




































$4.00 U.S. includes shipping and handling Available Issues 

$5.00 foreign includes shipping and handling 

Special Bound Copies of BYTE 

Volume I, Part 1— September 1975 

through April 1976 
Volume I, Part 2— May 1976 through 
December 1976 

Volume II, Part 1— January 1977 through 
June 1977 

Volume III, Part 1— January 1978 through 
June 1978 

Volume III, Part 2— July 1978 through 
December 1978 

$9.95 U.S. includes shipping and handling 

$11.95 foreign includes shipping and handling 


□ Check enclosed. Payments from foreign countries must be made in U.S. 
funds payable at a U.S. bank. 

Name_ 


□ 


Address _ 
City_ 


. State _ 


. Zip _ 


Postcode. 

Country— 


City 


Popular Computing 

Limited Quantities — Order Now! 

1982 1983 1984 1985 

January 
February 
March 
April 
May 
June 
July 
August 
September 
October 
November 
December 


Special Guide 
to Computers 




. 












: 





































$3.00 U.S. includes shipping and handling 
$4.00 foreign includes shipping and handling 



Please indicate which issues 
you would like by checking 
(V) the boxes. 

Send requests with payments to: 

BYTE Back Issues 
One Phoenix Mill Lane 
Peterborough, NH 03458 
(603) 924-9281 


Charge: □ VISA □ MasterCard 


Card # . 


Exp. Date. 
Signature. 


EVTE S 


252 BYTE* OCTOBER 1988 



















































































IN DEPTH 
TEXT TO HYPERTEXT 


Circle 6 on Reader Service Card 


cards. The formula is as follows: 

weightij = k X freqtj X (log(rc) 

- log (docfreqj) + 1) 

where weighty is the weight component 
of card i due to term j; k is a constant; 
freqy is the number of occurrences of 
term j in card i\n is the number of cards 
in the collection; and docfreqj is the 
number of cards containing the term j. 

A card’s utility also depends on its re¬ 
lationship to other cards. The term ex¬ 
trinsic weight describes the component of 
a card’s total weight contributed by prop¬ 
agation from neighboring cards. In the 
hypertext medical handbook, a card’s 
extrinsic-weight component depends on 
the weights of its immediate descendant 
cards. The following formula represents 
this dependency: 

totalweighti = ^ weighty 


j 



where y is the number of immediate de¬ 
scendants of card i, and d is an immedi¬ 
ate descendant of card i. 

This propagation function is called re¬ 
cursively from the leaf cards to the root 
card. A graphical display of the search 
subtree and card weights (see figure 6) 
serves as a road map for browsing. 

Term-weight assignment and propaga¬ 
tion allow for cards to be ranked on the 
basis of an estimate of their utility to the 
user. In general, you hope for a ranking 
that will produce a short list of cards that 
are distributed throughout the hypertext. 
In this situation, you can quickly explore 
various subtrees, jumping from one loca¬ 
tion to another. You can, however, re¬ 
trieve more aberrant lists. Consider, for 
example, the common case where the 
second-highest-ranking card is the par¬ 
ent of the highest-ranking card. 

Presenting both cards on the browsing 
candidate list may suggest that the cards 
represent two markedly different ave¬ 
nues for browsing rather than the actual 
state of term-weight predominance in a 
single subtree. As an alternative, you 
could remove the highest-ranking child 
card and display only the parent, under 
the assumption that the increased context 
provided by the latter outweighs the de¬ 
crease in weight due to card content. 
However, if this process is applied recur¬ 
sively, you ultimately will arrive at a 
card list containing only the root of the 
tree. You can apply several heuristics to 
manage these aberrant cases. One of the 
most useful heuristics halts the replace¬ 
ment process when the replacing parent 


card is of some fractional weight of the 
original highest-ranking card. 

In addition to the obvious traditional 
problems associated with uncontrolled 
indexing vocabularies and full-text 
document retrieval, the approach used 
throughout this article is limited in many 
other ways. First, the propagation func¬ 
tion does not take into account graphs, 
cycles, and link types with different se¬ 
mantics. Second, the current approach 
can’t exploit user feedback in any mean¬ 
ingful way. 

It would be desirable to update card 
weights dynamically on the basis of user 
responses to the card’s contents. Unfor¬ 
tunately, most alternative approaches to 
this problem (e.g., Bayesian updating or 
Connectionism) appear too impractical 
for routine use. 

Learning Its Lessons 

Many points about creating and using 
hypertext are already clear. First, you 
have to distinguish hypertext programs 
from hypertext documents. You can use 
hypertext programs for tasks ranging 
from replicating mundane 3-by-5 card 
files to creating complex hypertext docu¬ 
ments consisting of multiple interrelated 
cards and links. This distinction is cru¬ 
cial, since only card content is important 
for simple 3-by-5 card files, but both 
content and context are important when 
creating true hypertext. 

Second, it’s easy to build hypertexts 
and add links incrementally, but it’s dif¬ 
ficult to use hypertext effectively. Even 
with extensive search capabilities and 
graphical browsers, it’s not always possi¬ 
ble to retrieve desired information or to 
avoid getting lost in a hypertext graph. 

Third, the computational complexity 
of information-retrieval algorithms sug¬ 
gests that alternative computer architec¬ 
tures might be more useful. 

Finally, it’s clear that many problems 
in the field are unresolved. Will effective 
updating and revisions require that links 
be bidirectional? Can we arrive at a stan¬ 
dardized set of hypertext card types 
(e.g., text, graphics, sound, and video)? 
Will hypertext systems provide a true ad¬ 
vantage over other media? 

Traditional tools like outline proces¬ 
sors have already incorporated many of 
hypertext’s lessons. Similar innovations 
will affect E-mail, collaborative work 
tools, and others in the future. ■ 


Mark Frisse is an assistant professor of 
medicine and medical informatics at the 
Washington University School of Medi¬ 
cine in St. Louis , Missouri. He can be 
reached on BIX as t( editors. ” 


Tools and Toolboxes 

Modula-2 


Applications Generator 

Amadeus $ 395 

Generate Modula-2 programs directly from your own input, 
and save yourself hours of coding! 




International 

Austria: 0222/4545010 United Kingdom: 01 /6567333 

Belgium: 071/366133 Germany: 02983/8337; 

France: 20822662 0731/26932; 

Italy: 02/405174 0821/85737; 

Scandinavia: +45/3/512014 04106/3998; 

Switzerland: 01/9455432 - 0531/347121 


Graphics 

M2Graph* 

Controls T 

M2EGA* 

Controls EGA cards In Modula-2. 

Modula Graphics Toolbox I* 

A collection of extremely fast graphics routines for CGA cards 
written in Modula-2. 

Modula Graphics Toolbox II* $ 188 

Comprehensive package of Modula-2 procedures for all cur¬ 
rently availai# rpphics cards. Includes grahics window 
system, font^pe&tor, sprite handler, mouse driver, maths 
routines, a^^pie chart, histogram and line graph func¬ 
tions etc. 


LCR-Wii 

Fast, compal 

M2Windoi 

Fast, profess!) 
library with* 
rator. 

Modula p 

Development 
Modula-2 s 
ports all col 

Othei 

M2 Pro! 

The profei 

B-Tree I! 

Ultra fast d< 

Pascal-I 

Converts Tt 

RTA-I 


Manager* $ 133 

iw system. 

$188 

lindow system. Small, high-performance 
[ed menu system and simple mask gene- 


& Menu Generator* $ 360 

for creating masks and menus in 
. Mask, menu and frame editor. Sup- 
attributes. 


$495 

$290 

$59 

$30 


la Converter 

to Modula-2. 

Isk 


2—lOx faster l/u, extended MathLib. 

EMS-rUtilittes* $ 188 

Make full use of your Megabytes of memory expansion 

M2IEEE-lnterface* $ 144 

. Modulaf2 interface to National Instruments IEEE Interfaf 
^ fnly a small selection fr6m our comprehenjy 
■ Modula-2. Demo disks are availably v 
with an asterisk. Send $ 10 forj 
seven. There is also a wide c|j 
Modula-2. 

^compilers 


The Modula-2 people: 

/WW INTERFACE 
/M0 TECHNOLOGIES 

3336 Richmond, Suite 323 
Houston, TX 77098-9990 (713) 523 8422 


A. + L. Meier-Vogt 
Im Spaten 23 
CH-8906 Bonstetten/ZH 
Switzerland 
Tel. (41 )(1) 700 30 37 


Dealer inquiries welcome 


OCTOBER 1988 • BYTE 253 
















If you think writing program code 
is a dirty business, we have something 
to help you clean up your act. 

It’s called Matrix Layout. Layout 
lets you create programs that do 
exactly what you want, quickly and 
easily—without writing a single line 
of code. Layout does it for you auto¬ 
matically, in your choice of Turbo 
Pascal, Turbo C, Microsoft C, Quick- 
Basic or Lattice C. And if you’re not 
a programmer, you can even create 
programs that are ready-to-run. 

As the first true CASE (Com¬ 
puter Aided Software Engineering) 
development tool for the PC, Layout 
lets you write your programs simply 
by drawing an icon-based flow chart. 
They’ll have windows, icons, menus, 
buttons, dialog boxes, and beautiful 
graphics and text. Like the Macintosh 
and the OS/2 Presentation Manager. 

And because Layout is so effi¬ 
cient, everything you create will 
work incredibly fast, even on stan¬ 
dard PC’s with 256K and only one 
disk drive. To top it off, all your pro¬ 
grams will feature Layout’s auto¬ 
matic mouse support, sophisticated 
Hypertext functions, and decision 
handling. 

The full Layout package also 


comes with three additional programs: 

Matrix Paint is a professional 
paint program that comes with a full 
palette of high-powered graphics 
tools, plus scanner support. And any 
picture or symbol that you draw or 


SI ats.!L«sr 



'inlii'i'ti lii. 



lUrl 

r 

"MW! “■» 

jr-HS,*!!».« 1 

ipHil Elms {.Tfttffu..*., | 

|^lfBW.rrsRR-.Mj-| 

llUl | 

ESSS?.1 


Irlil I 

lISlKiSSWff... iH.t | 

|^|t{ttj.rRSSSr JU | 

Mw&l. | 

OBW | 




1. Draw a flow-chart. 

2. Matrix Layout creates 
the program code. 

3. Your program is complete. 



M A T R 




LAYOUT 


scan into Paint can be included in 
your program. 

Matrix Helpmaker allows you 
to include an electronic manual in aril 
your programs. Context-sensitive help 
windows, a table of contents, index¬ 
ing, and the convenience of Hypertext 
functionality can now become a part 
of everything you create. 

Finally, Matrix Desktop gives 
you the ability to organize your files 
and disks in a very Macintosh-like 
easy to see, easy to use way. 

What’s the cost? At just $149.95 
for the entire package, Layout speaks 
in a language you’ll love to hear. 
Especially with our free customer 
support, no copy protection, and a 
30-day, money-back guarantee. 

Video Tape Offer 

Our new demonstration video¬ 
tape graphically illustrates how the 
many features of Matrix Layout will 
make a difference in your life. Call 
1-800-533-5644 and order your VHS 
copy now (just $9.95 for shipping 
and handling, credited against your 
purchase). In Massachussetts, call 
(617) 567-0037. 

Do it today. Because once you 
see what Layout can do for you, we 
think you’ll swear by it. 


Circle 290 on Reader Service Card 



Matrix Software Technology Corporation • One Massachussetts Technology Center • Harborside Drive • Boston, MA 02128 • (617) 567-0037 


Matrix Software/UK • Plymouth. England • 796-363 • Matrix Software/Belgium • Geldenaaksebaan 476 • 3030 Leuven • 016202064 
The following are registered and unregistered trademarks of the companies listed: Matrix Layout. Matrix Paint. Matrix Helpmaker, Matrix Desktop, 
Matrix Software Technology Corporation; Macintosh. Apple Computer. Inc.; OS/2 Presentation Manager. International Business Machines Corporation. 































































IN DEPTH 
HYPERTEXT 


The Right Tool 
for the Job 

Even the systems design process falls within the realm 

of hypertext 

Michael L. Begeman and Jeff Conklin 



H ypertext is an 
ideal model for 
the systems de¬ 
sign process. We 
have been working on a hy¬ 
pertext project, the Design 
Journal, to provide a systems 
design team with a medium in 
which all of their work can be 
computer-mediated and sup¬ 
ported. This includes such 
traditional documents as re¬ 
quirements, specifications, 
high-level design, and the de¬ 
sign document itself; it also 
includes scenarios, design re¬ 
views, interviews with users, 
designers’ early notes and 
sketches, design decisions 
and rationale, internal design 
constraints, meeting minutes, 
and so on. 

The Design Journal places 
particular emphasis on cap¬ 
turing the design rationale as 
the center around which to in¬ 
tegrate all the other documen¬ 
tation. This rationale includes design 
problems, alternative resolutions (in¬ 
cluding those later rejected), trade-off 
analyses among these alternatives, and a 
record of the tentative and firm commit¬ 
ments made during problem resolution. 
We have built a running prototype of the 
Design Journal; it’s based on the Issue- 
Based Information Systems (IBIS) meth¬ 
od and is called gIBIS (graphical IBIS). 


The IBIS Method 

The IBIS method was developed by Horst 
Rittel (see reference 1) and is based on 
the principle that the design process for 
complex problems is fundamentally a 
conversation among the stakeholders 
(i.e., designers, customers, and imple- 
menters) in which they pool their respec¬ 
tive expertise and viewpoints to resolve 
design issues. Any problem, concern, or 


question can be an issue and 
may require discussion (if not 
agreement) for the design to 
proceed. In the IBIS model, 
this argumentation consti¬ 
tutes the design process. 

IBIS focuses on articulat¬ 
ing the key Issues in the de¬ 
sign problem. Each Issue can 
have many Positions. A Posi¬ 
tion is a statement or assertion 
that responds to the Issue. 
Often Positions are mutually 
exclusive, but they needn’t 
be. Each Position, in turn, 
can have one or more Argu¬ 
ments to support or object to 
it. Thus, each separate Issue 
is the root of a (possibly 
empty) tree; its children are 
Positions, and their children 
are Arguments. 

There are nine kinds of 
links in IBIS. For example, a 
Position Responds-to an 
Issue, and this is the only 
place you can use the Re- 
sponds-to link. An Argument either Sup¬ 
ports or Objects-to its Position. Issues 
can Generalize or Specialize other 
Issues, and they can also Question or be 
Suggested-by other Issues, Positions, and 
Arguments. (The remaining two links 
are Replaces and Other.) 

A typical IBIS discussion begins when 
someone posts an Issue node containing 

continued 


ILLUSTRATION: ROBERT TINNEY © 1988 


OCTOBER 1988 • B Y T E 255 





IN DEPTH 


THE RIGHT TOOL 


a question such as “How should we do 
X?” That person can also post a Position 
node proposing one way to do X, as well 
as some Argument nodes to support that 
Position. Someone else can post a com¬ 
peting Position responding to the Issue 
and can support the Position with Argu¬ 
ments, and so on. New Issues that the 
discussion raises can also be posted and 
linked into the nodes that most directly 
suggested them. 

There is no stopping rule, nor is there 
a particular way of registering Issue reso¬ 
lution by agreeing on some Position. The 
goal of the discussion is for each stake¬ 
holder to try to understand the elements 
of the others’ proposals, and perhaps to 
change the others’ minds. The method 
inhibits unconstructive rhetorical moves, 
such as argument by repetition and name 
calling, and supports more constructive 
moves, such as seeking the central issue, 
asking questions and giving answers, and 
being specific in supporting your own 
viewpoint. 

In implementing gIBIS, some changes 
and extensions have been made to allow 
needed flexibility, but the method has 
been changed as little as possible. The 
extensions to IBIS in the current gIBIS 
tool are three: an additional Other type 
for nodes and links, as an escape mecha¬ 
nism when you can’t find a way to ex¬ 
press a thought within the IBIS frame¬ 
work; an additional External type for 
nodes that contain non-IBIS material, 


such as requirements, documents, design 
sketches, or code; and the ability to let 
Positions specialize or generalize other 
Positions, and to let Arguments special¬ 
ize or generalize other Arguments. 

The gIBIS Tool 

Three technological themes guided our 
design of gIBIS. First, we wanted to ex¬ 
plore the capture of the rationale behind 

T he browser 

lets you see the IBIS 
graph structure, its 
nodes, and their 
interconnecting links. 

the design. Second, we wanted to sup¬ 
port computer-mediated teamwork, par¬ 
ticularly the kinds of design conversa¬ 
tions that might be held over networked 
computers, electronic mail, or news (see 
references 2 and 3). Third, we needed an 
application with an information base 
large enough to allow us to investigate 
the navigation (searching and browsing) 
of very large information spaces. 


The pattern of gIBIS usage falls into 
two categories: Some people use the tool 
primarily as an isolated hypertext tool 
for structured thinking and design, while 
others use it primarily as a vehicle for 
structured communication. 

The basic gIBIS interface is divided 
into four windows (see photo 1): a graph¬ 
ical browser on the left, a structured 
index into the nodes on the top right, a 
control panel below the index window, 
and an inspection window in which to 
view the attributes and contents of nodes 
and links. This interface is somewhat un¬ 
usual among hypertext systems: To view 
the contents of a node or link, you must 
select it, and the contents will display in 
the inspection window. 

The Browser 

The browser lets you see the IBIS graph 
structure, its nodes, and their intercon¬ 
necting links. Most of it is dedicated to a 
local view of the network: a zoomed-in 
view of the current area of interest, with 
nodes and links in full detail. The lower- 
right portion of the browser contains a 
global overview: a zoomed-out view of 
the entire network without node labels, 
link-type icons, and secondary links. A 
rectangular overlay indicates the scope 
and position of the current local view. 

You can scroll the browser window by 
using traditional scroll bars or by “snap 
scrolling” (clicking the mouse anywhere 
within the local view to center that loca¬ 
tion in the window). This method lets 
you fine-tune the position of the display 
and scroll diagonally without having to 
reposition two independent scroll bars. 
You can also scroll to an area outside the 
local view by repositioning the local- 
view indicator in the global-view win¬ 
dow. You simply drag the rectangle to a 
new area within the global view to up¬ 
date the local view. 

The browser supports a direct-ma¬ 
nipulation-style interface (see reference 
4) to the display objects (nodes and 
links). You select a display object by 
clicking on it with the left button of your 
three-button mouse. The browser high¬ 
lights and boxes it, puts its contents in the 
inspection window (see photo 1), and 
scrolls its index line to the top of the 
index window. A right-button mouse 
click displays context-sensitive menus 
that let you create, edit, delete, and move 
objects. 

For example, if you press the menu 
button without selecting an object, a 
menu appears indicating that the only 
legal operation you can perform is Issue 
creation (i.e., the beginning of a new 

continued 


Photo 1: The gIBIS interface. Note the graphical browser (left), the structured 
index (upper right), the control panel below the index window, and the inspection 
window (lower right). 



256 BYTE* OCTOBER 1988 














































sill 


Leprecard 



Leprecards feature components utilizing 
the latest technology from Seagate & 

Western Digital. You get a 1 year warranty, & illustrated user’s guide. 

Low power drives mean less strain on the power supply, lower 
operating temperatures, and longer component life. FREE SOFTWARE Including 


TakeTwo, the backup utility. PC MAGAZINE Editor's Choice in 1986 & 1987, & PC-KWIK 
disk cache software from Multisoft. 

21MB 30MB 30MB 40MB 49MB 65MB 

85ms 85ms 40ms 70ms* 28ms* 16ms* 

$299 $339 $389 $449 $549 $649 

•Average access speed per partitien 

TANDY 1000/A/SX/TX Leprecards add $20 


LepreFAX Modems 


Internal 

$299 


External 

$359 


• Easy to use Pop-up Menus 
•Sends ASCII or word processing files 

• Send/Receive from any Croup 3 fax machine 

• Prints on standard dot-matrix or laser printers ' 
•Automated sending during low phone rate periods 

• Internal 4800bps, $289 9600bps $559 

• Portable external plugs into PC serial port, $359 


PC/XT Dish Hits 



•Pretested 
& formatted 

•Western 
Digital short 
controller 

• 30 page installation^ 
guide & reference 
manual 

•Cables, mounting screws, 
full & half-height 
face plates 

• TakeTwo backup software, 

PC MAGAGINE "Editor’s Choice" 

• PC-KWIK disk cache software by Multisoft 

• 1 year Warranty, 30 day Money Back Guarantee 

• Optional: 150 watt, UL/FCC approved 
power supply for IBM PCs $69 

TANDY 1000 kits add $20 


20MB kit $289 

Seagate ST225 21,4MB/65ms/Half-Height/14.8 watts 

30MB kit $309 

Seagate ST238 32.7MB/65ms/Half-Height/i 4.8 watts 

40MB kit $459 

Seagate ST251 42.8MB/Half-Height/ll watts 
pre-formatted into a pair of 21MB/28ms partitions 

65MB kit $549 

Seagate ST277R 65.5MB/Half-Height/ll watts 
pre-formatted into a pair of 32MB/28ms partitions 



AT Hard Disk Hits 


• Includes IBM AT rails & cables 

• SpeedStor or OnTrack large drive software 

• Formatted, Partitioned & Tested 


Model 

Seagate ST251 
Seagate ST251-1 
Seagate ST4096 
Maxtor 1140 
Maxtor 2190 



Speed 

Capacity 

Price 

40ms 

42.8MB 

$359 

30ms 

42.8MB 

$449 

28ms 

80.2MB 

$599 

27ms 

117MB 

$1669 

30ms 

150MB 

$1999 




Floppy Hits 


Internal kits for PC/XT/AT computers 
include 5!4" mounting bracket, black & gray 
face plates, and AT rails. 1.44 MB for PC/XT 
includes high speed Western Digital 
controller. FREE TAKE TWO floppy backup 
software. 


720 Kit 1.44MB for AT 1.44MB for PC/XT 

$109 $139 $199 




286 10 Computer 


**ssi 


$895 


80286 processor at running at 6/10 Mhz with 0 wait 
states provides a Norton SI rating of 11.5. 8 slots - 
Room for 1 full height and 3 half - height drives - 
200 watt power supply - Clock calendar - Choice 
of 1.2 or 1.44MB floppy drive - Combination Hard 
Disk/Floppy drive controller - Maxiswitch 84 or 101 key Keyboard - 512K RAM standard 
expandable to 1 MB - Award BIOS -1 year warranty - 30 day money back guarantee. 

Complete Systems with Serial/Parallel/Game Ports: 

Monographics Card & Monitor $1095 Orchid 512K VGA & Multisync II $1995 

with 20MB/65ms Seagate $1289 with 20MB/65ms Seagate $2189 

with 40MB/40ms Seagate $1429 with 40MB/40ms Seagate $2329 

with 65MB/40ms Seagate $1549 with 65MB/40ms Seagate $2449 





1.5 MB Laser Printer 


%8£r~&*pr” 


"One of the LaserJet’s strongest competitors." 

INFO WORLD October 5, 1987 

512K RAM 1.5MB RAM 

$1495 $1595 



•100% HP Laserjet, & Laserjet + compatible 
•1.5MB RAM Gives Full Page 300dpi graphics 
•Vector graphics capability improves speed on 
programs like Autocad up to 93% 

•9 resident & 5 downloadable soft fonts standard 


• Printer utility software 

• Serial & Parallel Interfaces 

•120 day TRW on site maintenance 

• 1 year Warranty 

•Options: All HP style font cartridges 
Toner Cartridge $29 


Orchid 

Designer VGA 
512K $299 256K $269 

Tiny Turbo 286 $289 
Ramquest II1MB $799 


_ 


2400MNP Modems 

$239/$229 

• Hayes Compatible, 
300/1200/2400 

• MNP level 4 error correction 

• FREE MIRROR II Software, a 
$69 value 

• Internal model $229, fits in 
short slot 


internal with MIRROR II 
(non MNP) $109 


_ 


- 



2524B Townsgate Rd, Dept. B / Westlake village, CA 91361 


To order, or get our free catalog, call: 

Toll Free 

800-722-AT-XT 

MMC 

California 

805-373-7847 


★ No extra for Visa/Mastercard (AMEX add 3%). 

★ Prices include UPS surface shipping. 

★ Federal Express shipping just $1.50 per pound. 

★ 30 Day Money Back Guarantee. 

★ Corporate & Institutional PO's accepted. 


■ W 


■ 




Circle 238 on Reader Service Card 


OCTOBER 1988 •BYTE 257 

































































































































IN DEPTH 


THE RIGHT TOOL 


IBIS structure). By contrast, if you select 
an Issue node, the menu changes to re¬ 
flect the legal operations on Issues. If 
you create a follow-up Position node, it is 
placed next to the Issue and linked to it 
with a Responds-to link. Then, the in¬ 
spection window divides in half and a 
Node Creation window preloaded with a 
structured template appears beneath it. 

You fill in the template’s structured 
fields (e.g., Subject, Keywords, and so 
forth) and provide an optional descrip¬ 
tion of the node’s topic (i.e., an unstruc¬ 
tured node body). When the node is com¬ 
plete, you push the Submit button in the 
control panel (which appears only during 
Node Creation and Editing); the node is 
then parsed and stored, and the browser 
and index windows are updated to in¬ 
clude it. 

When you follow the “Link to another 
node” menu item, you can choose from 
the set of legal outgoing link types for the 
current node, and the new link appears 
stretching between the source node and 
the current mouse position. You move the 
mouse to the destination node (by “rub¬ 
ber banding”) and then drop the end of 
the link there. 

You can also select canonical IBIS 
subnets (i.e., a single Issue followed by 
its Positions, and their Argument nodes) 
as a single entity. The gIBIS tool sup¬ 
ports the movement and automatic layout 
of these subnets as wholes. Further, it 
lets you gather a subnet into a single com¬ 
posite Issue-Position-Argument (IPA) 
node; this node provides additional 


structure to analyze competing Positions 
and commit to one of them (Issue res¬ 
olution). 

While it has a structure and body all 
its own, the IPA node by default inherits 
its label, subject, and keywords from the 
root Issue of the underlying subnet. Se¬ 
lecting the composite means traversing 
the underlying subnet and composing an 
“inherited” body, which is shown in the 

T 

9 he node¬ 
index window provides 
an ordered, hierarchical 
view of the nodes in the 
current network. 


inspection window along with any com¬ 
posite-specific text (see figure 2). Since 
the inherited body can become quite long 
with a large subnet, a function key lets 
you suppress (or reveal) it in the inspec¬ 
tion window. 

The Node-Index Window 

The node-index window provides an or¬ 
dered, hierarchical view of the nodes in 
the current network. To traverse the net¬ 
work, you follow Primary links in depth- 


first order starting from each Issue. The 
Issues, Positions, and Arguments are 
given sequence numbers like you might 
find in an outline editor (see reference 
5). For example, the Subject line for 
Issue 8 is 1.8; it has no children, so that’s 
all there is. The Subject line for Issue 9 is 
1.9; its first Position node (P.9.1) has 
two Argument nodes (A.9.1.1 and 
A.9.1.2), and so forth. Issues are or¬ 
dered by creation date. The view-config¬ 
uration panel lets you tailor the index to 
reflect by Subject, Author, Keyword, or 
node Label. 

You can select nodes through the index 
as well as the browser. Clicking on a 
node’s index line makes that node cur¬ 
rent: Its icon is highlighted in the brows¬ 
er, the window is scrolled, if necessary, 
to bring it into the local view, and its con¬ 
tents appear in the inspection window. 
This browsing method provides a linear, 
compressed view of the data in the net¬ 
work. 

The Control Panel 

The control panel is composed of a set of 
buttons that extend gIBIS’s functionality 
beyond simple node and link creation. 
Each button hides a menu that extends or 
tailors its basic function. The Next but¬ 
ton, for example, normally records that 
you have read the current node before it 
displays the next one. But if you press the 
right-hand mouse button while over the 
Next button, the hidden menu will ap¬ 
pear. This is a slight extension of basic 

continued 



gIBIS (Internal release 3.0) Issue tool 


m _ E3 Q—®-EH 

III vVl Kim's Log Index window? Definition 

Jeff,s l0 9 Reva“log _np _ 

Node 

Why Index window? 

□ 

Link operations 



II 

Index uindoi 


Qoals?^^, Nodes Form 

a 

Links Function 

g| < - ; -^“0pen systems 
flrti f acts?®^^g| 



Figure 1: A canonical IBIS subnet (a) before and (b) after aggregation. Since the “inherited” body can be quite long in a large 
IBIS subnet , a function key lets you suppress or reveal the inherited text body in the inspection window. 


258 BYTE* OCTOBER 1988 


Circle 24 on Reader Service Card 



































using CwssUll 


get file fpo* MIRROR op Crosstalk using Cro< 
tpansnit file to KIRROR op Crosstalk sgsten 
specify Mock size used by Xnit 


receive file using XMODEM (Mode* 7) protocol 
transnit file using XKODEH protocol 
if on, use CRC errop detection in XMODEM 
receive file using YHODEH protocol 
transHit file using YMODEK protocol 
receive files using XMODEM Multi-file protocol 
transHit files using XMODEM nulti-file protocol 


receive file using Remit protocol 
transHit file using Remit protocol 
get a file fwm a Remit server 
specify Remit defaults 


receiye^ile.using SwartcoH II protocol 

f^TWitifiw tt'tiii MiaMiiwa* 


ATI Ttechnologies Inc., 3761 Victoria Park Ave. Scarborough, Ontario. Canada M1W 3S2 
Tfel: (416) 756 0711, Tlx: 06-966640 (ATI TOR) Fax: (416) 7S6-0720 

ATI is a registered trademark of ATI Technologies Inc MNP is a trademark of Microcom Corporation. Mirror II is a trademark of Softklone Distribution Corporation. 


■ FAST . . The ATI internal 2400 Baud PC modem uses data compress¬ 
ion techniques providing data throughput speeds in excess of 4800bps. 


■ ERROR FREE . . Uses high level MNP5 
hardware error correction procedures to guaranty 
100% error-free data. 


■ DEPENDABLE . . Built by the manufacturer of 
the world famous EGAWONDER graphics cards, 
the 2400etc has full compatibility with popular 
communication software. 

■ SMART . . Every modem includes a FREE 
copy of Mirror II communications software which 
allows users background tasking for receiving 
Electronic Mail or Data transfers concurrently 
with screen applications. 

$ 239 


Smart price to pay for Smart technology 

AVAILABLE FROM LEADING COMPUTER DEALERS. 


Technology you can Trust. 


m 24ooetc 

I =*=§ The Next Generation in Modems 


Crosstalk - Digital Communications Associates Inc. Smartcom II - Hayes Micro Computer Products Inc. 

















IN DEPTH 


THE RIGHT TOOL 


Problems in Paradise 


O ne common but subtle difficulty in 
hypertext systems is that some¬ 
times it’s unnatural to break your 
thoughts into discrete units, particularly 
if you don’t understand the problem 
well and those thoughts are vague, con¬ 
fused, and shifting. With gIBIS, this ef¬ 
fect is pronounced, because the IBIS 
method imposes on you a rather austere 
selection of node and link types; gIBIS 
makes you think within a particular 
framework (i.e., you focus on Issues 
without necessarily resolving them), 
and this can be disruptive. 

The early phase of considering a 
writing or design problem is critical and 
fragile and must be allowed to proceed 
in a vague, contradictory, and incom¬ 
plete form for as long as necessary (see 
references 1 and 2). However, any in¬ 
sights should be captured, and gIBIS 
should support the emergence of a co¬ 
herent structure as it develops. 

Design conversations often feature 
commitments like “Let’s try X—it has 
advantage Y.” This is a Position and a 
supporting Argument, but no Issue is 
mentioned. Since you don’t always see 
the Issue or Position immediately, it 
would be nice to have a “proto-node” in 
which to record ideas, snippets of text, 
and perhaps graphical sketches before 
having to structure them. 

Ultimately, of course, it’s valuable to 
have separated these elements into 
Issues, Positions, and Arguments. But 
when you’re struggling to solve a prob¬ 
lem, the mental effort required to sepa¬ 
rate it into discrete thoughts, identify 
their types, label them, and link them 
can be prohibitive. 

Finding the Right Answer 
In the IBIS method, you resolve an Issue 
by selecting one of the Positions that re¬ 
spond to it as being “the right answer,” 
or at least “the Position we are commit¬ 
ting to for now.” You could mark the 
Position node as Selected and display it 
by marking such nodes distinctively in 
the browser, perhaps with a somewhat 
different color. 

We have recently added an Issue reso¬ 
lution feature to gIBIS. It combines in¬ 
dicating resolution with the aggregation 
into Issue-Position-Argument nodes; 
once an Issue is part of an IPA node, you 
can resolve it. At the moment, you 
change the value of the Resolved field to 


True and indicate which Position holds 
the resolution. 

The rationale for adopting a particu¬ 
lar conclusion may require more expla¬ 
nation; for instance, perhaps all the ar¬ 
gumentation didn’t occur within gIBIS. 
Sometimes, resolving an Issue tran¬ 
scends the original options. Such reso¬ 
lutions may combine elements of the 
original options and abandon prior as¬ 
sumptions or presuppositions. Some¬ 
times, when a breakthrough occurs, it’s 
clearly the right solution. 

The gIBIS tool needs to allow such 
leaps in argumentation and not force the 
Issue to a well-structured resolution. 
This may be as simple as providing the 
free-text annotation of an IPA tree or the 
marking of some discussions as “irrele¬ 
vant in light of Position X. ” 

Getting the Whole Picture 

Using hypermedia for cooperative work 
has its problems as well. Sometimes, an 
unexpected problem can emerge when 
several users work cooperatively in a 
shared Issue group. Unless each author 
writes clearly and completely, while 
you might understand the individual 
nodes, it’s hard to follow the thread of 
thoughts as it winds through several 
dozen nodes. That is, the hypertext tool 
forces the author to express ideas in a 
fined-grained, separated manner, and 
this obscures the larger idea being 
developed. 

This is a familiar problem common to 
many hypertext systems: The freedom 
of choice inherent in branching docu¬ 
ments requires greater care from both 
the author and the reader. The separa¬ 
tion of Position and Argument in IBIS 
(i.e., an idea and its justification) could 
also be another factor. 

However, there may be a more subtle 
issue here: Traditional linear text pro¬ 
vides a continuous, unwinding context 
thread as ideas are proposed and dis¬ 
cussed—a context that the writer con¬ 
structs to guide you to the salient points 
and away from the irrelevant ones. In¬ 
deed, a good writer anticipates ques¬ 
tions and confusions that you may en¬ 
counter and carefully crafts the text to 
prevent them. 

The hypertext (or at least the gIBIS) 
author, however, is encouraged to make 
discrete points and separate them from 
their context. Sometimes, the gIBIS au¬ 


thor, in a hurry to capture a design Issue 
and its analysis, may write only the bare 
minimum necessary to record the es¬ 
sence of the Issue, Positions, and Argu¬ 
ments. Even the careful author, how¬ 
ever, may not anticipate all the routes to 
a given node, and so may fail to develop 
the context sufficiently to clarify its 
contents. 

Using a path may linearize a net¬ 
work’s segments sufficiently to provide 
context (see references 3 and 4). And 
there are higher-level constructs that ag¬ 
gregate a set of nodes. The new IPA- 
node type combines all of an IBIS sub¬ 
tree’s nodes (an Issue, its Positions, and 
their Arguments) into a single node and 
lets you append additional IPA-specific 
text as well. This linearizes the discus¬ 
sions of individual Issues and reduces 
the sense of fragmentation you some¬ 
times have when reading a gIBIS net¬ 
work, but it’s probably not sufficient to 
restore the context in which those nodes 
were created. 

Finally, part of the context is the rela¬ 
tive importance of the points presented, 
and we need to incorporate an “impor¬ 
tance” meter into gIBIS nodes. One 
possibility would be to incorporate one 
of three keywords, HI IMPORTANCE, 
MED IMPORTANCE, or LO IMPOR¬ 
TANCE, into each node at creation. 
This would guide you to the most salient 
points first (see also reference 5); it 
could also be used to control the level of 
clutter in the browser display. 

Staying on Track 

It’s common in conversations to “go 
meta” and make a comment on the pro¬ 
cess (as opposed to the content) of the 
discussion (i.e., “But that isn’t the issue 
here”). Similarly, in IBIS discussions, 
sometimes you need a meta-discussion 
when one person in an Issue group feels 
that another has misused the IBIS struc¬ 
ture to present ideas. For example, if B 
feels that A’s Issue node is actually two 
Issues and a Position, B needs a way to 
express this and to initiate a discussion 
about it. 

There are three levels of collaborative 
work: substantive (the content of the 
work), annotative (comments about 
substance), and procedural (comments 
about procedures and conventions) (see 
reference 4). In IBIS, you can theoreti¬ 
cally treat all three levels as Issues. For 


260 BYTE* OCTOBER 1988 







IN DEPTH 


THE RIGHT TOOL 


example, B could post an Issue, con¬ 
nected by a Questions link to A’s Issue, 
asking “Isn’t this really two Issues and 
a Position?” While this is a valid move, 
it has drawbacks. 

B’s Issue is by its nature meta-sub¬ 
stantive, although whether it’s annota- 
tive or procedural is unclear. But by 
placing it in the network, B creates an 
Issue that adds complexity to the brows¬ 
er display without shedding any light on 
the problem being discussed; B also ini¬ 
tiates a discussion that may change the 
network, after which this meta-discus¬ 
sion will have only historical interest. 

This problem has several resolutions. 
You could have special meta-level Issue, 
Position, and Argument nodes to distin¬ 
guish them from substantive ones. Or 
you could label nodes as “only of his¬ 
torical interest.” Such nodes could be 
archived or have their display sup¬ 
pressed so they wouldn’t normally be 
visible. You could also give each node 
its own meta-layer (only displayed on re¬ 
quest) for such discussions. In a simple 
version of this option, you can append a 
meta-line at the end of any gIBIS node 
and then begin an annotative or proce¬ 
dural discussion there. The node’s au¬ 
thor might append a response or revise 
the network to correct the structural 
error. 

Lost and Found 

A hot issue in hypertext research is how 
to use a graphical browser effectively to 
navigate networks with more than a few 
dozen nodes. This is part of the more 
general problem of disorientation, par¬ 
ticularly its visual and spatial aspects in 
a large data space. Although gIBIS has 
addressed this problem with its global- 
view and query mechanisms, many hy¬ 
pertext systems have not. 

Keeping Current 

Any database must be able to manage 
changes to its data. Often, a versioning 
scheme that allows older versions of the 
data to be marked and archived is used. 
In gIBIS, the issue of change is of un¬ 
usual importance, because the very na¬ 
ture of an “Issue base” is its use for 
evolving discussions in which older ma¬ 
terial may be accurate and highly im¬ 
portant, inaccurate and of only histori¬ 
cal interest, or anything in between. For 
example, the original form in which an 


Issue is framed may be biased toward a 
particular Position, or it may contain a 
presupposition that is later made explicit 
and rejected. How can you handle this 
“outdated” form of the Issue? 

Sometimes, the Issue and its discus¬ 
sion subnet may be isolated and wrong; 
then it’s easy to decide to archive that 
subnet and delete it. But more often, 
parts of the subnet will be wrong, mis¬ 
leading, or irrelevant, while others are 
still relevant or important and part of an 
active region of the network. How do 
you prevent these partially invalid seg¬ 
ments from poisoning the network? 

Perhaps you could systematically 
indicate the age and relevance of net¬ 
work material by, say, displaying older 
nodes as yellowed or frayed (unless they 
have been recently visited and updated). 
Like importance, salience, and confi¬ 
dence, age and relevance are somewhat 
subjective measures and can be only 
partially automated. Another possibil¬ 
ity for managing change is completely 
human: As Issue networks grow in size 
and importance, organizations should 
have people whose job is to maintain the 
currency and consistency of the Issue 
base. 

REFERENCES 

1. Brown, J. S. “Notes Concerning De¬ 
sired Functionality, Issues and Philoso¬ 
phy for an AuthoringLand.” Xerox 
PARC CIS Working Paper, 1982. 

2. Smith, John B., Stephen F. Weiss, 
Gordon J. Ferguson, Jay D. Bolter, 
Marcy Lansman, and David V. Beard. 
“WE: A Writing Environment for Pro¬ 
fessionals.” Technical Report 86-025, 
Department of Computer Science, Uni¬ 
versity of North Carolina at Chapel 
Hill, 1986. 

3. Bush, Vannevar. “As We May 
Think.” Atlantic Monthly , July 1945, 

pp.101-108. 

4. Trigg, Randall, Lucy Suchman, and 
Frank Halasz. “Supporting Collabora¬ 
tion in NoteCards.” Proceedings of 
CSCW ’86: The Conference on Com¬ 
puter-Supported Cooperative Work, 
MCC/STP, Austin, Texas, December 
1986. 

5. Lowe, David G. “Cooperative Struc¬ 
turing of Information: The Representa¬ 
tion of Reasoning and Debate.” Interna¬ 
tional Journal of Man-Machine Studies, 
vol. 23, 1985. 


functionality and leaves the current node 
marked unread. 

For those functions with no exten¬ 
sions, the menu provides a longer expla¬ 
nation of the button’s functionality. For 
example, the Goto button loads a particu¬ 
lar Issue group’s data into the browser; it 
hides a Help menu that tells you to “enter 
an Issue group name and push this but¬ 
ton.” 

The Misc button hides a grab bag of 
functionality. For instance, the Tool 
Config item lets you tailor particular as¬ 
pects of the interface. If you select it, a 
new window appears that contains the 
gIBIS configuration parameters, their 
current settings, and any constraints on 
their legal settings. These parameters are 
divided according to whether they affect 
the index, the browser, or the inspection 
window. 

Primary and Secondary Links 

When a node is created, it’s usually auto¬ 
matically linked into the existing net¬ 
work of nodes. This automatic first link 
is its primary link. Later, you may con¬ 
nect that node to others in the network, 
but all subsequent links are secondary 
and differ from the primary one both vi¬ 
sually and navigationally. 

Filtering out the secondary links from 
a canonical IBIS subnet results in a hier¬ 
archy that becomes the basis of the index 
window’s structured listing. For exam¬ 
ple, let’s say that three Positions respond 
to an Issue, and two of them have sup¬ 
porting Arguments. The Positions are 
mutually exclusive, so each Argument 
also objects to the other Positions; hence, 
secondary links make these connections 
explicit. 

It’s easier to understand the IBIS net¬ 
work if, on first pass, the browser dis¬ 
plays only the primary links and “turns 
off’ the secondary links. The Next but¬ 
ton leads you through the network in the 
canonical IBIS order (the same sequence 
as the index window). The primary-link 
view shows clearly how the current node 
relates to the surrounding conversational 
structure. After the first pass, you can 
make the secondary links visible, if you 
wish, to see the cross-relationships en¬ 
coded in the network. (In keeping with 
the design philosophy of tightly coupled 
windows, selecting a node with the Next 
button causes the same scrolling and 
highlighting as selection via the browser 
or index window.) 

The Use of Color 

We designed gIBIS for use on Sun work¬ 
stations with color monitors. Thus, color 

continued 


OCTOBER 1988 'BYTE 261 







IN DEPTH 
THE RIGHT TOOL 


is used to indicate node- and link-type in¬ 
formation, as well as such special node 
states as “currently selected” and 
“matches the current query.” You can 
also configure gIBIS to customize the 
color mapping. 

This flexibility caused some trouble at 
first, and we quickly added a set of stan¬ 
dardized color mappings. Having col¬ 
ored nodes and links turns out to be one 
of the most compelling aspects of gIBIS. 
You can quickly learn the type mappings 


for the most commonly used nodes and 
links, and type identification then be¬ 
comes a rapid, reflexive activity. While 
you may occasionally change your map¬ 
pings with the Tool Config panel for spe¬ 
cial purposes (like making some links 
invisible for presentations), most users 
commonly set up their colors and leave 
them alone. 

If you have a monochrome monitor, 
the information encoded by color is du¬ 
plicated with icons. While gIBIS by de¬ 


fault presents both color and icons, both 
can also be suppressed. Usually, the 
color-monitor user suppresses the link 
icons to make the browser view appear 
less cluttered. 

Using color presents its own set of 
problems, however. For one, you must 
have a color display. And you are limited 
to a small number of color mappings. 
The gIBIS tool contains nine link types 
and is probably near the limit of people’s 
ability to reliably perform the mapping. 
By adding the link-type icons, the map¬ 
ping complexity drops, and more link 
types could be safely added. 

More surprising, however, is the large 
machine-to-machine variation among 
color monitors in overall brightness, 
convergence, and RGB-gun saturation. 
This variation has eliminated the possi¬ 
bility of using a single, standardized set 
of color mappings for all machines. The 
color settings that produce bright, highly 
defined images on one screen can be 
dark, muddy, and indistinct on another. 
To address this, the four sliders at the 
bottom of the Tool Config window let 
you fine-tune the color map to your 
machine. 

Search and Query 

Another control-panel feature is the 
Query button. Pressing it brings up a 
small query-construction window. It 
contains a small control panel and a 
specification section for “query by ex¬ 
ample,” which lets you create a proto¬ 
node against which the nodes in the cur¬ 
rent IBIS net will be matched. When you 
press the Execute button, the query is 
parsed and evaluated, and its results dis¬ 
played in both the browser (selected 
nodes turn a bright yellow in both the 
local and global views) and the index 
window (the window shows only the in¬ 
dex lines for those nodes satisfying the 
query). 

You can then examine those nodes 
using standard navigation techniques. 
Pressing the Help button reveals another 
window (obscuring the browser win¬ 
dow), which contains instructions on 
how to formulate queries, their appropri¬ 
ate grammar, and a number of examples. 

This query-specification technique 
lets you formulate node-content searches 
based on the logical AND of predicates 
over node attributes. The grammar could 
be extended to allow full Boolean ex¬ 
pressions over the predicates, but there 
has been little demand for it. These more 
sophisticated queries may be required 
when the networks become very large, 
but the simple query engine in gIBIS is 

continued 


'STOP 

and Compare Our Quality and Prices 
TFFir 100% IBM Compatible 

ILLl 

12 MHz 286 EGA Color System 

$1895 


• Samsung 14“ EGA Color Monitor 

• 12 MHz PC-AT Computer, 0/1 Wait State Selectable 

• AT Case with Key Lock. Turbo, Power and Hard Drive LEDs 

• Enhanced Auto Switch EGA Card • Intel 80286 CPU 

• Multi-speed 6/8/10/12 MHz 

• Keytronics 101 Enhanced Keyboard 

• 640k Memory Expandable to I Meg • 200 Watt Power Supply 

• Seagate Model ST251 42+ Meg Hard Disk Drive 

• 5VT 1.2 Meg Floppy Drive 

• Western Digital 2 Hard Disk & 2 Floppy Controller with Cables 

• Serial / Parallel & Game Port • Complete Operations Manual 

• One Year Warranty • 80287 Math Co-Processor Slot 

With Monochrome / MGA + 40 Meg . $1550 



With Monochrome / MGA + 20 Meg 


$1395 


IEEE 

20 MHz 386 EGA 
Color System 

• Samsung 14" EGA Color Monitor 

• 20 MHz 0 Wait State Computer 

• Enhanced Auto Switch EGA Card 

• AT Case with Key Lock, Turbo. Power and Hard Drive LEDs 

• Intel 80386 CPU • Multi-speed 9.6/21.0/26.7 Landmark 

• Keytronics 101 Enhanced Keyboard 

• I Meg. 100ns Memory • 200 Watt Power Supply 

• Seagate Model ST25I 42+ Meg Hard Disk Drive 

• S’/T 1.2 Meg Floppy Drive 

• Western Digital 2 Hard Disk and 2 Floppy Controller 
with Cables • Serial / Parallel & Game Ports 

• Complete Operations Manual • One Year Warranty 

• Math Co-Processor Socket ^ 

$3095 

With Monochrome / MGA 12” $2750 

Terms: One year warranty (12 mo. pans / 6 mo. labor). 20 day money-back guarantee 
(excluding shipping charge). Visa. MasterCard. Discover (add 3% lor credit cards), 
cashier's check, money order, wire transfer, personal checks (personal checks allow It) 
working days to clear) accepted. Shipping & insurance extra. Prices & availability subject 
to change without notice. !f:EF. reserves the right to substitute equivalent or belter pro¬ 
ducts No COD's. 15% restocking fee on unauthorized returns. IBM XT/AT are trade¬ 
marks of IBM Corp. HOURS: (Central rime) 9 a.m.-7 p.m. Mon.-Fri., 9 a.m.-5 p.m. Sat. 


IEEE 

Super Turbo XT — 10 MHz 

• 10 MHz PC-XT Computer 

• AT Style Case with Key Lock. Turbo. Power and 
Hard Drive LEDs • 4.77 / 10 MHz Motherboard 

• Keytronics 101 Enhanced Keyboard 

• 256K Ram Stnd. Expandable to 640K 

• Serial / Parallel & Game Port • 150 Watt Power Supply 

• 360 Floppy • Floppy Controller & Cable 

• Hercules Comparable Graphics Card 

• One Year Warranty • Complete Operations Manual 
With 12” High Resolution 
Monochrome Monitor .... 


With Seagate ST-225 20 Meg 


Only $625 
$935 


To Order, Call: 

1 - 214 - 931-3777 


leee, inc. 17120 Dallas Parkway 
Suite 212 • Dallas, Texas 75248 


262 BYTE* OCTOBER 1988 


Circle 118 on Reader Service Card 















TRY THE NEW GENERATION FOR $30 



KNOWLEDGEPRO 

KnowledgePro uses Topic|Ja^tefe^dTU?^s of knowledge." 
Topics can contain data,M^fl§flfl procedures, calculations, 
rules, lists and pictures. Ustng^dozen simple commands, 
non-programmers can use topics^rexplain complex 
procedures, rules or recommendations. U^mgjtie other 100 
plus commands, professional programmers cancF 
sophisticated expert system tools and applications quickt 
and easily. 


HYPERTEXT 

Hypertext can be a powerful tool for 
organizing text, graphics and data, but 
without an underlying structure the user 
becomes lost in a maze of information. 
KnowledgePro adds structure, control and 
intelligence to create an exciting new 
teaching medium. 



Once 


never go back to your shell! 


Q. Who's using it? 

A. Engineers, Educators, Lawyers, Scientists, Managers, Authors, Bankers, Software Developers, Expert System 
Developers, Computer VARs and VADs, Trainers, Consultants, Experts in Agriculture, Manufacturing, Insurance, 
Petroleum, Government and many many more. 

Q. What are they doing with it? 

A. Intelligent tutorials, smart manuals, procedure guides, rule books, computer aided instruction, sales and promo¬ 
tion, data analysis, non-linear documents, text analysis, diagnostics, software front-ends, expert systems, training and 
education, hypertext authoring, case studies, insurance claim determination, investment analysis, intelligent forms - 
there seems to be no limit to the diversity of applications. 

Q. What can I do with the demo system? 

A. The KnowledgePro demonstration system comes with a 100 page manual and lots of examples to get you started. 
You can create and save small working knowledge bases. The only commands that you can't use are those for 
handling external files or chaining knowledge bases. We even credit your $30 toward the cost of the full system. 

Q. How much is the full development system? 

A. KnowledgePro costs $495 and there are no run-time charges, so you don't have to pay more when you distribute 
your applications. The Database Toolkit (for access to dBASE and Lotus 123 files) costs $49 and the Graphics Toolkit 
(for access to PC Paintbrush pictures) costs $89. Our KnowledgeMaker induction system (for creating rules from data) 
costs $99. KnowledgePro runs on IBM PC, AT and PS/2 compatible machines with 640K memory. 


TO ORDER Call 518-766-3000 (Amex, Visa, M/C accepted) or send $30 + $5 shipping & 

handling for the demo ($38 total foreign) or $495 + $8 shipping & handling for the full system ($553 total foreign) to 
Knowledge Garden, Inc., 473A Malden Bridge Road, Nassau, NY 12123. In NY State please add 7% sales tax. 


KnowledgePro® 

By Bev & Bill Thompson 
The first Knowledge Processor. 


published 

by 


Knowledge 

GARDEN* 


In 

association 

with 



KnowledgePro is a registered trademark of Knowledge Garden, Inc., Lotus 123 is a registered trademark of Lotus Development Corp., dBASE is a trademark of Ashton Tate. IBM is a registered 
trademark of International Business Machines Inc., KnowledgeMaker is a trademark of Knowledge Garden Inc. Photo Tcherevkoff © 


Circle 136 on Reader Service Card 


OCTOBER 1988 -BYTE 263 








IN DEPTH 


THE RIGHT TOOL 


sufficient for searching moderately sized 
networks. 

A Time Saver 

Choosing a relational DBMS as a storage 
manager for gIBIS provides concurrency 
control, record-level locking, reliable 
data storage, fast access methods, and a 
reasonable search engine. In addition, 
the one we used includes an uninterpreted 
data type (a field for long text passages, 
digitized voice, graphics bit maps, or 


whatever). Thus, you can store the body 
of a node as part of a database record. In 
retrospect, implementing gIBIS on top of 
an existing DBMS allowed us to focus on 
the task at hand and saved us many 
months. 

Unfortunately, the DBMS doesn’t ad¬ 
equately notify you when a table or set of 
records is modified (e.g., when a new 
node is added to an Issue group). To 
overcome this, we added a notification 
layer that keeps track of the status of the 


database for each individual user. When 
the database is modified so that it 
changes your view of the data, you are 
notified and your view is updated appro¬ 
priately. 

Using a DBMS presents one major 
drawback, however: It closes the system. 
In essence, all the objects that the Issue 
networks reference must reside within 
the database. Unfortunately, many ob¬ 
jects that instigate Issue-based discus¬ 
sions, like requirements or architecture 
documents, as well as those objects re¬ 
sulting from these networks, such as 
code and documentation, are external to 
the database. A special surrogate type of 
node lets gIBIS reference external ob¬ 
jects, such as text, graphics, or spread¬ 
sheets, in a “blind faith” sort of way. 

A surrogate has two parts: a pointer to 
the external object (usually a fully quali¬ 
fied path name) and the name of an op¬ 
tional display program that gIBIS should 
invoke to display the object. If you don’t 
specify a program name, the default 
display program assumes that the exter¬ 
nal object is a text file and loads it into 
the standard inspection window. If you 
specify a display program, gIBIS in¬ 
vokes it and passes it the external path 
name as an argument. 

A Useful Structure 

IBIS is a powerful method for research 
thinking and design deliberation. If 
you’re working alone, the Issue-Position- 
Argument framework helps to focus 
your thinking on the hard, critical parts 
of a problem and to detect incomplete¬ 
ness and inconsistency in your thinking. 
If you’re collaborating in an Issue group, 
the structure gIBIS imposes on discus¬ 
sions is useful and exposes axe grinding, 
hand waving, and clever rhetoric. It has a 
tendency to make assumptions and defi¬ 
nitions explicit. 

You can trace some of these advan¬ 
tages to the semi-structured nature of 
IBIS networks (see reference 6). The 
writer can structure a complete message 
without any constraints on what is said, 
while the reader has a recurrent structure 
in the text that aids search and compre¬ 
hension. The explicit rhetorical structure 
of IBIS reveals at least the general struc¬ 
ture of an unfolding discussion. Indeed, a 
distinct advantage stems from the partic¬ 
ular structure that IBIS provides. That is, 
a good match exists between some of the 
cognitive structures and processes of de¬ 
sign and the three node types and nine 
link types that compose IBIS. 

However, we have found some major 
shortcomings in gIBIS. There is no spe- 

continued 



264 BYTE- OCTOBER 1988 


Circle 242 on Reader Service Card 

















File Edit Search Character Paragraph Document 


WITHOUT OUR 
DOUBLE SUPER-TWIST 
DISPLAY. 

THIS AD WOULD BE 
THREE TIMES 
AS DULL. 




gw 


If it weren't for Sharps new tech¬ 
nology, chances are you'd still he 
trying to read the headline above. 
That's because our display screen 
offers unsurpassed brightness 
and clarity with three times the 
contrast of conventional LCDs. 
Along with an increased viewing 
angle, our double super-twist 
display provides an image quality 
which approaches that of a 
printed page. 

What's more, Sharp is the 
first to successfully develop and 
mass-produce this technology— 


which means we have DST 
displays avai lahl 
quantity. Each 
unit is fitted with 
a durable CCFT 

backlight for 
bright, clear dis¬ 
play. And each 
offers low drive 
voltage, low power consumption, 
and fewer temperature-depend¬ 
ent tone variations. 


of the first hand-held calculators, 
Sharp has been an innovative 


leader in LCD displays. To 
find out more about our new 
double super-twist units, call 


Since the days SHARP ( 201) 529 ' 8757 

ELECTRONIC COMPONENTS DIVISION 

IF IT’S SHARP, IT’S CUTTING EDGE" 

© 1988 Sharp Electronics Corporation, Sharp Plaza, Mahwah, N.J. 07430. 


now m 


SHARP’S DOUBLE SUPER TWISTED DISPLAYS 

MODEL# 

DOT 

FORMAT 

OUTLINE 

DIMENSIONS 

VIEWING 

AREA 

DOT 

SIZE 

WxHxD (mm) 

WxH (mm) 

WxH 

LM24010Z 

240x128 

176x96x22 

134x76 

0.49x0.49 

LM64135Z 

640x400 

300x166x26 

218x139 

0.30x0.30 

LM64148Z 

640x480 

280x180x25.5 

205x155 

0.28x0.28 

LM64048Z 

640x480 

310x240x25 

237x180 

0.33x0.33 

LM72060Z 

720x400 

320.4x170.4x34 

260x147 

0.32x0.32 


Circle 298 on Reader Service Card 


OCTOBER 1988 • BYTE 265 



























IN DEPTH 
THE RIGHT TOOL 


cific node type for goals and require¬ 
ments. There is no particular support for 
making a decision (or reaching a consen¬ 
sus) among the various Positions of an 
Issue, and no way to indicate that such a 
decision has been made. Design deci¬ 
sions usually result in adding solution 
elements to the design itself (e.g., code, 
module structure, and so on), but these 
elements are not supported by gIBIS and 
must be stored externally. (For further 
discussion of these and other shortcom¬ 
ings, see the text box “Problems in Para¬ 
dise” on page 260.) 

A Synergy of Tool and Method 

The noncomputerized IBIS method is 
cumbersome and would not have reached 
the popularity that it has here in our lab 
without the gIBIS tool to support it. Al¬ 
though gIBIS is not the only hypertext 
system available in our environment, it 
has achieved wider and more prolonged 
usage in a much shorter time than has 
PlaneText, the other system (see refer¬ 
ence 7). We speculate that this is due to a 
particularly good match between the re¬ 
quirements of the IBIS method and the 
hypertext facilities of the gIBIS tool. 


For example, one clear success has 
been in using color to indicate the types 
of the IBIS nodes and links. Perhaps this 
is partly because there are only a few dis¬ 
tinct node and link types in IBIS, and 
each has reasonably well-defined seman¬ 
tics, so the browser display can use bright 
primary colors that, after a while, be¬ 
come strongly associated with their 
meanings. Despite its narrow design and 
rigid functionality, gIBIS provides facil¬ 
ities that are easy to learn and quite help¬ 
ful with ill-defined design problems. ■ 

REFERENCES 

1. Rittel, H., and W. Kunz. “Issues as Ele¬ 
ments of Information Systems.” Working 
paper no. 131. Institut fiir Grundlagen der 
Planung I. A. University of Stuttgart. 

2. Eveland, J., and T. Bikson. “Evolving 
Electronic Communication Networks: An 
Empirical Assessment.” Proceedings of 
CSCW ’86: MCC/ACM conference on 
computer-supported cooperative work, 
1986. 

3. Horton, M., and R. Adams (Center for 
Seismic Studies, Arlington, Virginia). 
“How to Read the Network News.” Dis¬ 
tributed by Mr. Adams quarterly over the 


Usenet news network. 

4. Norman, D. A., and S. W. Draper. 
User Centered System Design. Hillsdale, 
NJ: Lawrence Erlbaum Associates, 1986. 

5. Hershey, William. “Idea Processors.” 
BYTE, June 1985. 

6. Malone, T., K. Grant, K. Lai, R. Rao, 
and D. Rosenblitt. “Semi-Structured Mes¬ 
sages Are Surprisingly Useful for Com¬ 
puter-Supported Cooperation.” Proceed¬ 
ings of CSCW ’86: MCC/ACM conference 
on computer-supported cooperative work, 
1986. 

7. Conklin, J. “Hypertext: A Survey and 
Introduction.” I.E.E.E. Computer , vol. 20, 
no. 9, September 1987. 

ACKNOWLEDGMENT 
This is a shortened version of a paper to 
appear in ACM Transactions on Office 
Information Systems, vol. 6, no. 4. 
Copyright 1988 , Association for Com¬ 
puting Machinery , Inc. By permission. 


Michael L. Begeman and Jeff Conklin are 
members of the MCC Software Technol¬ 
ogy Program (Austin, TX) and the au¬ 
thors of gIBIS. They can be reached on 
BIX as “editors. ” 



The centerpiece of the Flyspeed 
Collection is st/exp, the brainchild 
of our resident Westinghouse Science 
Talent Search winner and Caltech 
alumnus, Thomas Fly. (Charles 
Townes, a Caltech alumnus from 
neighboring Greenville, SC, won the 
Nobel Prize for the laser. In the 1930s, 
another Caltech alumnus invented 
xerography, which, combined with the 
laser, put that laser printer in your of¬ 
fice—if you’re wondering why all the 
laser printing engines are made in 
Japan, ask an alumnus of the 
Harvard-genre of American business 
schools.) 

Even on your 5-year-old IBM PC 
(that runs Borland’s Turbo Lightning at 
an astounding 8 words per second), 
st/exp compresses text files at rates of 
over 500 wps (1000 wps for expan¬ 
sion), typically to 30% or less of their 
original size, allowing faster modem 
communications ana more efficient 
data storage. 

Other HySpeed programs include: 
Typing Demon. Named after Max¬ 
well’s Demon from thermodynamics, it 


roadrunr a hard-disk optimizer/back¬ 

up/file resurrection program, 
d a user-friendly directory pro¬ 

gram. 

Iook4 A non-indexed file retrieval utili¬ 

ty. 

hunt A file-name finder utility, 

twins A program which sniffs out 

multiple copies of the same file 
on disk. 

linguist A vocabulary-analysis utility for 

use with Typing Demon 

plus several other utilities 
Do you know where your 
Optimal Representation 
of Language is? 



Microcomputer Square 

126 Hancock Avenue 
Spartanburg, S.C. 29302 
(803) 583-9655 


is a spin-off of our work on com¬ 
munication aids for the handicapped. 
Typing Demon currently works with 
WordPerfect, Microsoft Word, and 
Sidekick, to put 14 common word¬ 
processing functions under your finger¬ 
tips; automatically space after punctua- 
tion; automatically capitalize 
sentences; allow you to type common 
words and suffixes witn a single 
keystroke, and define abbreviations for 
less common words (i.e., “b” = 
because). Typing Demon automatical¬ 
ly invokes st/exp to compress and ar¬ 
chive your documents when you leave 
your word-processor. 

The Flybpeed Collection, presently 
priced at $75 (a demo set is available 
for $15), will increase to $95 when 
Merlin, an indexed text-retrieval pro¬ 
gram based upon Fly Coding, 
becomes available in January. Current 
users will receive the update at no ad¬ 
ditional cost. 

The FlySpeed Collection makes an 
excellent addition to the Caltechnology 
you didn’t know you already have, ft 
comes with a 60-day money-back 
guarantee. 


266 BYTE* OCTOBER 1988 


Circle 163 on Reader Service Card (DEALERS: 164) 
















ACCU-SYS 

FORMERLY TURN-POINT AMERICA 



80286 16 Mhz 0 WAIT STATES 

80286-16 Mhz Utilizes the ‘ ‘NEAT’ ’ chip set to achieve performance that exceeds some 
16 Mhz 386’s (Norton SI 18.0). Accepts either 1 Mb or 256k DRAM chips (dual sockets) 
up to 4 Mb of DRAM. Software and hardware switchable between 6/8/12/16 Mhz4 $700 

80386-20/25 Mhz With optional RAM cashe memory to increase through put by 25 %. Oct! 

80386-20/25 Mhz 0 wait state, Norton SI 28.0, dual sockets for up to 16 Mb of DRAM, t $896 

80386-16/20 Mhz 0 wait state, Norton SI 23.0, dual sockets for up to 16 Mb of DRAM, t $819 

80286-6/12.5 Mhz 0 wait state, Norton SI 15.3 dual sockets for up to 4 Mb of DRAM 4 $345 

VGA Card 100% register compatable with IBM, resolution up to 1024x768x16 colors4 $275 

Super Multi I/O FD controller for 1.44 Mb thru 360k, 2 serial, 1 parallel, 1 game port. $89 


Dealer and distributor inquiries are welcome, an aggressive 
price structure is offered to qualified dealers. All Accu-Sys 
products carry a 1 year parts and labor warranty. Visa, 
MasterCard and COD accepted. 

8/10 Mhz software switchable I/O bus and supports 80287, 
80387 and Weitek processors, 
fwithout CPU or DRAM, please call for current prices, 
^without RAM, please call for current price. 

TRADEMARKS and REGISTERED TRADEMARKS: IBM — Internationa] Business Machines 


Sales 1-800-247-6413 

Tech Support (702) 746-1818 

Accu-Sys 

eclat corporation 
3495 N. McCarran Blvd. 
P.O.Box 41334 
Reno, NV 89504 
Telex: 650 308 4898 MCI 

Circle 291 on Reader Service Card Fax '■ (702) 746-2306 










































































IN DEPTH 


HYPERTEXT 


Hyper Activity 

HYPERTEXT RESEARCH AND DEVELOPMENT 


HYPERTEXT PRODUCTS 


Business FileVision .$395 

Macintosh 
Marvelin Corp. 

3420 Ocean Park Blvd. 

Suite 3020 

Santa Monica, CA 90405 
(213) 450-6813 

Inquiry 958. 

Document Examiner 

Feature of Genera software 
environment that comes bundled 
with Symbolics workstations 
Symbolics, Inc. 

11 Cambridge Center 
Cambridge, MA 02142 
(617) 621-7500 
Inquiry 957. 

Graphic KRS (Knowledge 


Retrieval System).$400 

Workstations 

Text KRS.$300 

Workstations 

Hyper KRS.$3000 

(includes 1 Hyper Indexer and 
10 Hyper KRS) 

Additional workstation 

copies .$125 

KnowledgeSet Corp. 


60 Garden Court, Building A 
Monterey, CA 93940 
(415) 968-9888 

Inquiry 963. 


Guide 

Mac .$199.95 

IBM PC, AT, PS/2s .$275 

IBM XT .$300 


Owl International, Inc. 

14218 Northeast 21st St. 

Bellevue, WA 98007 
(800) 344-9737 
(206) 747-3203 
Inquiry 959. 

HyperCard.$49 

Mac Plus, SE, and II 
Apple Computer, Inc. 

20525 Mariani Ave. 

Cupertino, CA 95014 
(408) 996-1010 

An assortment of public domain 
stacks for HyperCard is available 
on BIX in the “stackware ” area 
of the “listings ” conference. 

Inquiry 960. 

KMS (Knowledge Management 

System).$1995 

Sun 3, 386i, and 4 workstations; 
Apollo DN 3000 and DN 4000 
workstations 
Scribe Systems, Inc. 


Commerce Court, Suite 240 
4 Station Square 
Pittsburgh, PA 15219 
(412) 281-5959 

Inquiry 961. 

Knowledge Pro, a knowledge 

processor.$495 

IBM PC, XT, AT, and PS/2s 
under MS-DOS 
Knowledge Garden, Inc. 

473A Malden Bridge Rd. 

Nassau, NY 12123 
(518) 766-3000 
Inquiry 962. 


MacSMARTS.$195 

Mac 512 or higher 
MacSMARTS 

Professional.$495 

Mac 512 or higher 


Cognition Technology Corp. 
55 Wheeler St. 

Cambridge, MA 02138 
(617) 492-0246 

Inquiry 964. 

Marcon, a DBMS with 


hypertext-like indexes. $495 

IBM AT or higher 

Marcon Plus.$795 

IBM AT or higher 


AIRS (Automated Information 
Reference Systems), Inc. 

335 Paint Branch Dr. 

College Park, MD 20742 
(301) 454-2022 
Inquiry 965. 


RECOMMENDED READING 


Bell Communications Research 
(Bellcore) 

435 South St. 

Morristown, NJ 07962 
(201) 829-2000 
Superbook, a text browser 
Tele sophy, on-line literary 
system 

Thoth II, a system that embeds 
semantics into hypertext 

Brown University 
Institute of Research in 
Information and Scholarship 
P.O. Box 1946 
Providence, RI02912 
(401) 863-2001 
Intermedia, an interactive 
teaching and learning environment 
(in development) 

Carnegie-Mellon University 
Computer Science and English 
Departments 
Pittsburgh, PA 15213 
(412) 268-2565 

Notes, a hypertext writer’s tool 
(in development) 

ZOG, a multiuser hypertext 
system (in development) 

MAD Intelligent Systems 
55 Wheeler St. 

Cambridge, MA 02138 
(617) 492-1982 
Developing hypertext through 
machine-generated links. 

Common Lisp software that runs 
on a Mac II and Unix machines. 
Prototype in use by the New 
York Stock Exchange. 


MCC (Microelectronics and 
Computer Technology Corp.) 
Software Technology Program 
3500 West Balcones Center Dr. 
Austin, TX 78759 
(512) 343-0978 

gIBIS, a problem-analysis tool 
that runs on Sun workstations (in 
development) 

PlaneText, a Unix-based, 
general-purpose system (in 
development) 

University of Maryland 
Department of Computer Science 
Human Computer Interaction 
Laboratory and Institute for 
Advanced Computer Studies 
College Park, MD 20742 
(301) 454-4255 
Hyperties, an instructional, 
interactive encyclopedia system (in 
development) 

University of North Carolina 
at Chapel Hill 

Department of Computer Science 

CB #3175 

Sitterson Hall 

Chapel Hill, NC 27599 

(919) 962-1792 

WE, an interactive writing 

environment 

University of Southern 
California 

Computer Science Department 

Los Angeles, CA 90089 

(213) 743-2311 

DIF, a hypertext system with 

software engineering tools (in 

development) 

The Xanadu Operating Co. 

8480 Fredericksburg, Suite 138 
San Antonio, TX 78229 
(512) 927-6073 

Xanadu, a worldwide hypertext 
library (in prototype for Sun 
workstations) 

Xerox Palo Alto Research Center 
Intelligent Systems Laboratory 
3333 Coyote Hill Rd. 

Palo Alto, CA 94304 
(415) 494-4000 
NoteCards, an information 
analyst’s support tool 


CONFERENCE 


HyperExpo Boston 
World Trade Center 
Boston, Massachusetts 
October 15-16, 1988 


Conklin, Jeff. “A Survey of Hypertext. ” IEEE Computer , September 

1987. 

Halasz, Frank. “Reflections on Notecards: Seven Issues for the Next 
Generation of Hypermedia Systems.” Communications of the ACM, 
July 1988. 

Hypermedia: The guide to interactive media production (premier 
issue from MIX Publications, 6400 Hollis St., #12, Emeryville, CA 
94608, (415) 653-3307). 

Hypertext ’87 Conference Proceedings. University of North Carolina at 
Chapel Hill, Department of Computer Science (CB #3175, Sitterson 
Hall, Chapel Hill, NC 27599). 

Nelson, Theodor H. “Managing Immense Storage.” BYTE, January 

1988. 

Salton, G., and M. J. McGill. Introduction to Modern Information 
Retrieval. New York: McGraw-Hill, 1983. 


268 BYTE- OCTOBER 1988 





























y itj •; S 


r«i 

raj 


Mj 


Jh|| 

t)il 

iii 

r. 


The Rack. It's 8 straight hours of burn-in 
testing. Yet only one of many trials every Hayes 
modem must go through before it’s packed and 
shipped. 

In all. there are over 20 tests and inspec¬ 
tions for quality and reliability. Thus allowing us to 
offer the most comprehensive performance war¬ 
ranty in the business. 

Today while all too many manufacturers 
are content to perform only the most perfunctory 
tests on their products and then only on a random 


basis, we believe in testing all of our modems. 

With no exceptions. 

At Hayes we’ve been making dial-up 
data communications as common and as reliable as 
ordinary phone calls for over a decade. Whether 
PC-to-PC, PC-to- 
Host or PC-to-LAN, 

Hayes has set the 
standards. _ 

And we intend to let nothing lower those 
standards. Especially one of our own modems. 


SMARTMODEM 2400 

GD Hayes* 


For your nearest Hayes dealer, call 800-635-1225. Hayes Microcomputer Products. Inc.. PO. Box 105203. Atlanta. GA 30348. 

CO 1988 Hayes Microcomputer Products, Inc. 


Hayes, 


Circle 289 on Reader Service Card 


OCTOBER 1988 • B Y T E 269 




FEATURE 


PC Power, Part 1: 

Power 

Protection 

Just what do those power protection devices do, 
and how well do they do it? 

Mark Waller 


ention power protection, and the first thing 
many people think of is lightning. But, as 
someone who spends every day solving com¬ 
puter-related electrical-power problems, I 
think of money—protecting your investment in 
computing without wasting your money in the process. 

To be sure, you must protect your computers from lightning. 
But you don’t want to spend hundreds of dollars on a product 
only to find that it won’t solve your problem. Neither should 
you deceive yourself into thinking that by spending just a few 
dollars on a surge suppressor, you have absolutely protected 
your computer from being damaged by a thunderstorm. 

The Problem 

Computer equipment is designed to operate with a steady 
stream of uninterrupted sine waves of 120 volts root means 
square (RMS). The nature of utility power is such that, as often 
as twice a day, you may experience some electrical disturbance 
that falls outside your computer’s acceptable limits. In major 
data centers across the country, study after study has shown 
that surges, sags, brownouts, blackouts, and damaging im¬ 
pulses happen with dismaying frequency. 

Over the last 10 years, the quality of power has steadily de¬ 
clined. Microcomputer users are especially vulnerable to this 
degradation. While mainframe computers have the advantage 
of employing a dedicated power source, microcomputers live 
off power straight from the local power company. However, 
there is one alleviating factor in this situation. 

Since you plug your computer into a nearby outlet, your ma¬ 
chine is normally located a good distance from the building ser¬ 
vice entrance (i.e., the meter, or the place where power enters 
your building). Thus, in order to reach your equipment, poten¬ 
tially damaging impulses generated outside your location must 
travel through the impedance of lots of copper wire. This bar¬ 
rier serves to dampen out many of those disturbances, but you 
can derive only small comfort from this fact. 

The real problem occurs along the electrical path from where 


the power enters your building to your machine. Between these 
two points are all kinds of devices, such as elevators, air condi¬ 
tioners, coffee makers, and so on. The ignition of an oil fur¬ 
nace, for instance, produces an electrical spark that can gener¬ 
ate an impulse that might be more than 1200 V. The starting 
transient of an air conditioner is strong enough to interfere with 
any electronic equipment that may be connected to the same 
power-source transformer. Copiers are notorious as a source of 
noise that creates soft errors in computers that share circuits 
with them. 

Any equipment that arcs, cycles on and off, or draws exces¬ 
sive bursts of current is a potential hazard to your computer. 
There are far more pervasive culprits residing inside your 
building than any potential lightning strike, and they should be 
the prime focus of your protective strategy. Lightning-caused 
surges are rare events. When protective devices such as gas 
tubes (lightning arresters) are shorted across a power line, 
lightning is diverted to ground. When this happens, you and 
other users down the line will experience a momentary power 
sag. This is why you will see lights flicker during storms. 

It’s more important to protect your computer from the more 
common electrical malfunctions caused by equipment in your 
building than to protect it from infrequent lightning surges. 

Cause and Effect 

The pressure to put computers into smaller and smaller pack¬ 
ages caused a quiet revolution in power-supply design. Until the 
1980s, computers used what is called a linear power supply 
(see figure 1). Its most prominent feature was a 60-Hz power 
transformer connected across the input (between line and neu¬ 
tral). After the line voltage was transformed from 120 V to 5 V, 
or whatever level was necessary to satisfy the DC logic, the 
power was rectified and filtered. (A rectifier is a device that 
converts AC current into DC current.) 

Those 60-Hz transformers made linear power supplies big 
and heavy. Out of the need for smaller, lighter power supplies, 

continued 



270 BYTE* OCTOBER 1988 









ILLUSTRATION: MIKE HODGES © 1988 


OCTOBER 1988 • B Y T E 271 






FEATURE 

PC POWER PROTECTION 


the switching power supply was born (see figure 2). This de¬ 
sign change eliminated the power transformer. With the new 
circuit, the incoming power is applied directly across the bridge 
rectifier. The resulting ripple DC is then pulsed at between 20 
kHz and 100 kHz, depending on the specific supply design. 

The action of chopping up the rectifier’s output into high- 
frequency segments allows designers to use a high-frequency 
transformer, which is smaller and thereby reduces the size of 
the power supply. 

The use of switching power supplies also dramatically af¬ 
fected computers’ susceptibility to noise. A linear supply draws 
current in step with.the voltage sine wave. In other words, as the 
line voltage rises and falls, the power supply’s current demand 
rises and falls along with it. Linear power supplies are voltage- 
sensitive, however. If the supply voltage varies more than a few 
percent plus or minus, problems will develop. 

On the other hand, a switching power supply (sometimes 


called a switch-mode power supply) is not voltage-sensitive. 
Such power supplies draw current in huge gulps once every half 
cycle. For this reason, the power source’s internal impedance 
can be a problem because if the impedance is too high, the 
power source cannot deliver power easily. But while you must 
be concerned about current, you do not have to concern yourself 
with voltage regulation as you do with the linear power supply. 
Switching power supplies regulate the level of voltage by vary¬ 
ing the amount of current that is drawn. This action is basically 
independent of the voltage of the power source. 

Because they contain switching power supplies, microcom¬ 
puters can operate over a wide voltage range. This range can be 
from as low as 80 V to as high as 140 V. 

There are devices on the market, such as ferroresonant trans¬ 
formers, that regulate voltage to microcomputers. However, 
since your computer’s power supply does not need voltage reg- 

continued 



L = coil or inductor 
C = capacitor 
R = resistor 
Q = transistor 


60-Hz transformer 



Figure 1: Linear power supplies , used in small computers up until a few years ago , featured a large 60-Hz power transformer 
connected, across the input. Such power supplies were sensitive to variations in voltage and made power supplies bulky. 



272 BYTE* OCTOBER 1988 


































































Ten modules teach you how 

to write your own programs 

or modify existing software 

to fit your needs: 

• Getting Started in 
Programming & Software 
Design 

® Attacking the Problem 

• How to Design the Solution 
and Arrange It Logically 

• Coding the Program: High 
Level Languages 

• Coding the Program: 
Assembly Language 

• Testing and Debugging 
Made Easy 

• Creating Meaningful 
Documentation 

• Modifying & Updating 
Existing Programs 

• Tools & Tricks for Program 
Design 

• Writing Advanced Programs 



15 Day Trial Examination 
Order Form 

YES! I would like to learn how to make 
any computer do exactly what I want it 
to do and would like to examine the first 
module in the Series absolutely free. If I 
decide to keep it, I will pay just $24.95 
plus $2.25 shipping and handling. I will 
then receive future modules automat¬ 
ically, one every 4 to 6 weeks. Each of 
the 10 modules in the Series is $24.95 plus $2.25 shipping and handling and 
comes on the same 15-day Trial Examination basis. There is no minimum 
number of modules that I must buy and I may cancel at any time simply by 
notifying you. 

If I do not choose to keep the first module, I will return all materials in 
good condition and pay nothing. Future modules will be canceled and I 
will be under no further obligation. 


Available for IBM PC/IBM PC Compatibles (requires BASIC) and 
Commodore 64/128™ microcomputers. 


Check your preference: 

Name_ 


□ IBM □ Commodore 64/128 


(Please Print) 


Street. 


City/State/ZIP. 


Phone Number: ( 


All orders subject to approval and payable in U.S. funds only. Available in U.S. and 


Canada only. Add stamp and mail today. 


2500-108 





















Post Office 
Will Not 
Deliver Without 
First Class 
Stamp 




McGraw-Hill Continuing Education Center 

3939 Wisconsin Avenue 
Washington, D.C. 20016-9265 


liilillliiillmiiillilliililimlililliiililiiiilil 












From Writing Your Own Program# to Modifying 
Existing Software, Here's the New, Easy, and Low 
Cost Way to Unlock the Secrets of Your Computer 

Whether you use computers for business, for personal 
applications, or for fun, off-the-shelf programs will never 
do everything you want them to do for you, That's 
because they were written by programmers hi 
satisfy what they perceived as the needs of the 
greatest number of potential users—often missing 
some or many of your specific needs, 

That's why McGraw-Hill's new Contemporary 
Programming arid Software Design Series 
teaches you how hi create your own software 
,,, either from scratch or by making key 
modifications to existing programs, 

There Is nothing magical about It, You learn 
the process of building a computer program 
step-by-step with McGraw-Hill Concept Modules sent hi you one 
at a time, once a month, Each of the ten modules In the Series 
takes you through an Important step In the development of the 
structure and detailed logic of a program, Including testing, 
debugging, and documentation, 

Unique interactive Handa-On Instruction 

Each module includes an easvMo-understand guide PLUS a 
W floppy disk containing typical programs arid interactive instruction that you 
can run on IBM PCs, PC compatibles and Commodore fH and 128 computers for 
hands-on experience. 

In the first Module, for example, when your sample program (Declining 
Interest Loans) appears on your screen, you'll find errors on certain program 
lines, You'll also see that the program Is only three-quarters completed. 

Now comes the fun part, You'll discover 
how this program is built, and In the process 
you'll learn how to Identify and correct errors, 
And by the end of Module I, you'll actually 
have completed this program yourself. 

But there's more, Special graphics on 
your screen work It) conjunction with the 
accompanying guide to amplify, Illustrate, 
and deepen your understanding of software 
design principles, 

The Crucial 05%—Learn the Foundation of Computer Programming 

While the Series includes Interactive disks that run on sjjeclflc computers, every¬ 
thing you learn you can apply to any language or machine, Why is this possible? 
Because McGraw-Hill knows programming & far more than coding a program into 
the computer using a specific language. In the real world of computers, 95% of the 
programming process Is carried out using design techniques that are independent 
of specific language or machine, It is this crucial 95% that you thoroughly under¬ 
stand and master in the Series, 


Make no mistake. Almost all lx>oks and courses on "programming" 
teach you only the final 5% of the total programming process-- 
namely, how to code In a specific language,,, Informal Ion of Utile 
value If you don't know how to reach the point in the programming 
process when you are ready to code. 

With the Series, however, you'll learn to create your own pro¬ 
grams from scratch, even modify off-the-shelf programs. You'll 
learn enough BASIC and machine language to get you started 
on the remaining 5% of the programming process. 

Build Your Own Personal Software library 

The sample programs you work with throughout the 
Series are excellent learning tools, But they're more titan 
that. By combining the sample programs onto one master 
disk, you'll Itave the start of your own personal software 
library, In addition to the programs you've written and 
modified throughout the Series, you'll also receive dozens 
of the most popular public domain and user-supported 
programs, such as data base manager, word 
processor, calendar generator , appointments 
reminder and much, much more, 

15-Day No-Risk Trial 

To order your first module without risk, s end 
the postage-paid card today. Examine the first 
module for 15 days and see flow the Series will 

help you 
make your 

^ _computer 

do exactly 
what you 
want It 
, to do! 

# 

© 


If someone lias beaten you to the card, write to ns for order¬ 
ing information about the Contemporary Programming and 
Software Design Series, 


McGraw-Hill 

Continuing Education Center 

3939 Wisconsin Avenue 
Washington, DC 20016 










FEATURE 

PC POWER PROTECTION 


ulation, these devices are unnecessary. In addition, such de¬ 
vices limit the amount of instantaneous current that can he 
delivered to your machine's power supply—an undesirable at¬ 
tribute, for the reasons explained earlier. 

Noise About Noise 

If you look behind the faceplate of the nearest wall plug, you 
will see either two or three wires. The black wire is called the 
phase wire, sometimes termed the "line" or "hot wire," The 
white wire is called the neutral wire. If you see a third wire, it 
will he the ground wire and will be either green or bare copper, 
If you do not see a third wire, the installing electrician may 
have used the metal conduit as the ground path. 

Where your service enters your building, you will find that 
the neutral and ground are bonded. If you measure the voltage 
between neutral and ground at the outlet, it will usually be 
aero, If you measure front line to ground, or from line to neu¬ 
tral, it will read 120 V, These three wires not only provide 
power to your computer , but are the path through which electri¬ 
cal noise travels, 

bet's define electrical noise as any signal, other than the de¬ 
sired signal, that appears in a circuit . Noise, then, can be either 
minor or major. Noise can include large transient events or 
damaging impulses, or it can be continually oscillating signals 
from spinning motors and other kinds of interference. There 
are two kinds of noise; normal mod? and common mode (see 
figure 3), 

Normal-mode (or transverse-mode) noise appears as a volt¬ 
age between line and neutral, The word normal rs used because 
that's normally where utility power is transmitted, between 
line and neutral, 

Common-mode noise can be measured from line to ground 
or neutral to ground, This type of noise appears on both the line 
and neutral with respect to ground; in other words, it is com¬ 
mon to both lines. 

basically, your computer's power supply is vulnerable only 
to high-energy impulses that appear in the normal mode (nor¬ 
mal-mode noise), And generally speaking, a computer's chips 
and logic are vulnerable only to common-mode noise, 

Power-supply components are designed to take line voltage 


(normal mode) with peaks of up to 170 V and convert it to DC, 
Because power-supply components are so rugged, they have a 
high degree of immunity to normal-mode noise, An oncoming 
impulse would have to be several hundred volts before it would 
damage your computer's power supply, 

The old linear power supply, with its big power transformer, 
was immune to common-mode noise, Noise appearing along 
the line and neutral would cancel in the primary winding, be¬ 
cause they are 180 degrees out of phase, If the cancellation pro¬ 
cess was Imperfect, the magnetic transformation would convert 
it to normal-mode noise, Not so with switching power supplies, 
Switching power supplies have no up-front transformer, 
And, because their components are tightly packed, they offer 
many capacitive paths at various frequencies. Stray capacitive 
coupling inside your machine and ground loops between other 
devices can let common-mode noise slip into, around, and 
through the power supply and reach the computer's chips and 
logic, Also, your logic chip's ground reference is usually tied 
directly to power ground—a sure recipe for disaster, What this 
means is that at various frequencies, common-mode noise may 
appear across the logic circuits themselves, 

Because the distance between connections on the chip is only 
a few microns, ICs can tolerate only a fraction of the voltage 
that the rectifiers inside the power supply can tolerate, Noise 
from a few volts to a few dosen volts will interfere with your 
processing, Common-mode noise exceeding a few dosen volts 
could destroy your computer's chips, 

Ground Yourself 

Ground, as it relates to computers, is probably the single most 
misunderstood electrical concept, As far as your computer is 
concerned, ground is not earth, Grounding something has 
nothing to do with driving a copper rod into your flower bed, 
The earth is not an electrical septic tank into which we flush 
unwanted noise to make it disappear forever, 

Electricity travels in circuits, and current flowing to a point 
will flow away from that point, If current is directed to a 
ground wire, it will reemerge somewhere else along any electri¬ 
cal path that might be part of the ground circuit, This circuit 
may take different paths at different frequencies, 


PC 

r ---1 



Figure 3i Normal-mode noise appears as voltage between the line and nentral wires in a circuit, Common-mode noise appears 
between the neutral and ground wires. If common-mode noise can find a stray path (and it will , especially through a switching 
power supfdyf it will appear across the chip from one of its pins and the logic ground pin, Normal-mode noise appears across 
the power supply just like utility power. 


274 BYTE* OCTOBER 10K8 























FEATURE 

PC POWER PROTECTION 


If a power glitch occurs in your computer at normal power 
frequencies, electricity directed to the ground wire should 
travel back to the electrical panel to trip a breaker. At higher 
frequencies, however, a noise signal may find stray paths 
through boards, cables, or between cabinets to be a far lower 
impedance route back to its source than the power ground wire. 
This is called a ground loop (see figure 4). Ground loops can be 
a source of processing errors as well as actual hardware 
damage. 

Local area networks are extremely susceptible to ground 
loops. In such an environment, current will flow because of the 
electrical potential difference between the ground connections 
of different workstations. This undesirable current flow may 
induce dangerous voltage levels in nearby electronic com¬ 
ponents. 

An IC is referenced to ground. It operates by detecting a 
logic level of so many volts with respect to ground. If the 
ground reference point changes in relation to the logic level, 
errors will result. If this voltage difference exceeds the with¬ 
stand rating of the chip, current will bridge the substrate of 
your chips and destroy them. 

Suppressing Those Surges 

Before looking at the actual circuit elements involved in the 
common surge suppressor, let’s look at what it is supposed to 
suppress. Typically, you think of a surge as a spike or an im¬ 
pulse. Figure 5 shows what an impulse might look like. It ini¬ 
tially rises to a peak and then oscillates in a diminishing fash¬ 
ion until it dissipates. 

There are two vital features to an impulse. The first is its 
kinetic energy (joules or watt seconds) determined by its peak 
voltage, current, line impedance, and time span. The second is 
its rise time, or the time it takes to rise from nominal voltage to 
its peak voltage. 

It is the front slope of the impulse that causes damage to your 
computer. This rapid rate of change is full of energy at various 
frequencies. The faster the rise time, the more high-frequency 
components the spike contains. It is these high frequencies that 
find those stray paths and cause all the damage. Lightning, arc¬ 
ing, and sparking have extremely fast rise times. At these high 


frequencies, the physics of electricity and the paths it follows 
are very different from 60-Hz utility power. Your computer’s 
circuitry was never designed to digest this kind of high-fre¬ 
quency energy. 

Scientists have tried to quantify and define what the typical 
spike might look like. The result of their findings is a standard 
that has come to be known as the IEEE 587 ring wave (see fig¬ 
ure 5). It is a waveform with strict parameters and is a test¬ 
measuring criterion for surge-suppression equipment. This is 
why so much good power equipment states proudly on its pack¬ 
age that the product can withstand so many hits of the IEEE 587 
test wave. 

Recently, UL introduced a testing standard of its own, called 
UL 1499. In most respects, this waveform is similar to the ring 
wave. When you are in the market for surge-suppression prod¬ 
ucts, look for these standards to tell you that the product actu¬ 
ally performs as advertised. 

But will surge suppressors really protect your computer? 
Diversion Tactics 

Actually, a surge suppressor doesn’t suppress unwanted elec¬ 
trical energy; it diverts it. Rather than suppressing, absorbing, 
arresting, or otherwise making unwanted impulses disappear, 
these devices actually divert the energy from one path to 
another. 

Transient suppression devices come in four different vari¬ 
eties: metal oxide varistors (MOV), zener diodes, filters, and 
gas tubes. By far the most popular device is the MOV. The term 
varistor means variable resistor and describes the MOV’s basic 
function. As voltage builds up across this device’s terminals, it 
reaches what’s called the breakdown voltage. At this point, the 
varistor changes from a highly resistive device to a low-resis¬ 
tance device, and large amounts of current can then flow 
through it. 

If you connect a MOV in parallel to your machine, when a 
spike comes along, the MOV will clip it. In other words, that 
portion of the impulse that rises above the MOV’s breakdown 
voltage is clipped off and diverted through the MOV. This clip¬ 
ping level is usually around 140 V RMS. The peak let-through 

continued 


Line Breaker 


Power 
transformer 


Neutral 


S\ 


Ground 1 


Ground 2 


/77 


r\ _ r\ 


Computer 


\ 


High-frequency 
noise impulse 


I f 


\ 


Printer 


Data 

cable 


Noise impressed on power ground 


Figure 4: Noise current will take the path of least resistance, a situation that may interfere with the transmission of data 
between devices or even cause damage. 


OCTOBER 1988 • BYTE 275 





































FEATURE 

PC POWER PROTECTION 



Figure 5: The IEEE 587 ring wave is a testing standard for 
surge-suppression products. Engineers have found this wave 
shape to be typical of what might appear on 120-V circuits 
leading to your computer. 


Line A 

Choke 



M °\/rv 



H Capacitor 

Neutral \ 

j_ a i 

k 

Ground 1 j 

• • i 







Figure 6: Typical circuit of a surge suppressor. Most simple 
surge strips have only a MOV (metal oxide varistor) and 
capacitors from line to neutral. 


. Shield . r- 

Line | , j [ 

h M 

fc M 

L 

Core ' 

I 

I 

Neutral | 

\ ^ 1 ^ M 

. 

\ = 

k M 

k 

Ground 

J ' 

| 1- 

1 1 


N 

G 

L: 


Neutral to ground bond 


Figure 7: A power-line conditioner contains an isolation 
transformer with secondary surge suppression and the neutral 
and ground bonded. 


voltage is likely to be as high as 340 V in some cases. Most 
often, you may think of a spike as appearing at the peak of the 
sine wave. But if the spike appears in the valley of the sine 
wave, the level of the voltage before clipping will be high. This 
is one of the weaknesses of this type of transient suppression 
device. 

Zener diodes, sometimes called avalanche diodes, act simi¬ 
larly to MOVs. They do, however, have different performance 
characteristics. Zeners have a faster response time and come in 
sizes with a lower breakdown voltage than MOVs. MOVs, how¬ 
ever, can usually handle more current than zeners. In order to 
take advantage of these complementary qualities, manufac¬ 
turers often place both devices in surge suppressors. 

Filters, in the form of capacitors and chokes (coils), are used 
in surge products to block the flow of noise current at the design 
frequency and to divert it through a lower-impedance path. 
Most surge suppressors have one or more capacitors. The better 
ones have chokes in series on the line and neutral wires. 

Another device common to some suppression products is the 
gas tube. When voltage builds up across a gas tube’s terminals, 
the gas inside the tube ionizes and becomes a conductive path. 
Through arcing, the path ionizes, and the energy is bypassed. 

The arcing action of a gas tube, though, creates very undesir¬ 
able high-frequency characteristics that make it inappropriate 
for placement near your computer. In addition, a gas tube can 
take a seemingly unimportant impulse and turn it into a damag¬ 
ing impulse. Yet, the market has seen the proliferation of tiny 
gas tubes inside surge suppressors. Evidently, designers think 
that including a gas tube in a surge suppressor will give you the 
illusion that it can handle enormous amounts of energy. 

The proper use for a gas tube is in a lightning arrester placed 
near your building’s service transformer. Enough wire exists 
between this point and your machine to block the passage of the 
high-frequency effects of gas-tube firing. 

In figure 6, which shows a typical surge-suppressor circuit, 
notice the MOV that is placed between line and neutral. As this 
MOV conducts a high-energy impulse from the normal mode, 
current is dumped onto the neutral. This current flow creates a 
voltage drop between neutral and ground. By this process, the 
surge device has used normal-mode noise to generate common¬ 
mode noise. Photo 1 shows that the impulse created by this cur¬ 
rent flow is nearly as large as the one from line to neutral. 

Notice that to protect your computer from common-mode 
noise, figure 6 also shows MOVs connected from line to 
ground and from neutral to ground. This is a good feature. But 
remember that common-mode noise sensitivity is significantly 
higher than that for normal mode. You must be concerned with 
the logic and any voltage that might appear across it. A MOV 
will allow up to several hundred volts to pass through before it 
activates. 

Suppressor Circuit Caveats 

In the surge-suppressor circuit (see figure 6) you see filtering 
elements made up of chokes and capacitors. This is a fairly 
well-engineered circuit. Someone has taken the time to worry 
about both normal- and common-mode noise and has included 
filtering as well. Unfortunately, simple surge strips that go for 
about $10 to $20 usually have only one MOV between line and 
neutral. Obviously, you should be concerned about what’s in¬ 
side the surge suppressor, though it is difficult (if not impossi¬ 
ble) to tear open a product before you buy it. 

There is still another problem. Not only does the common 
surge protector convert one kind of noise into the kind your 
computer finds least tolerable, but when parts of your device 

continued 


276 BYTE* OCTOBER 1988 
















































Circle 226 on Reader Service Card 



Data 


Sentry 


.Protects Your PS/2 and PC Data 


The DataSentry from Rainbow Technologies offers a cost- 
effective means of protecting files on any IBM PS/2, PC/XT/AT, 
or compatible. The DataSentry is a compact, user-installable, 
external hardware security system utilizing DES methodology. 
It is the only protection system of its type that is fully 
compatible with all models of the IBM PS/2 system. 

Applications 

• IBM PC/XT/AT and compatibles 

• IBM PS/2 — all models 

• Laptop computers 

Benefits 

• Secured modem transmissions 

• File privacy on shared computers 

• Department-wide data security 


Features 

• Simple to use and completely user-installable 

• Can protect individual files or whole directories 

• Encrypts files using DES or a fast proprietary algorithm 

• Compresses encrypted files to save disk space 

• Provides master keys for multi-level security systems 

• Optional password protection 

The DataSentry System. The Key to Safe Files. 

O RAINBOW TECHNOLOGIES 

18011-A MITCHELL SOUTH IRVINE, CA 92714 USA 

(714) 261-0228 TELEX: 386078 FAX: (714) 261-0260 

© 1988 Rainbow Technologies, Inc. DataSentry is a trademark of Rainbow Technologies. 
IBM is a registered trademark of International Business Machines. 



1985 

1986 

1987 

1988 

BACK ISSUES FOR SALE 

Tan. 

$4.00 



$6.00 

SPECIAL ISSUES and INDEX 

•*. - 

Feb. 

$4.00 

$6.00 

$6.00 


BYTE ’83—’84 INDEX 

$2.00 

March 

$4.00 


$6.00 

$6.00 

BYTE 1985 INDEX 

$2.50 

April 

$4.00 


$6.00 


BYTE 1986 INDEX 

$2.00 

May 

$4.00 


$6.00 

$6.00 

BYTE 1987 INDEX 

$2.50 

June 

$4.00 

$6.00 

$6.00 

$6.00 

1985 INSIDE THE IBM PCs 

$4.75 

July 


$6.00 

$6.00 

$6.00 

1986 INSIDE THE IBM PCs 

$5.00 

Aug- 

$4.00 

$6.00 

$6.00 

$6.00 

APPLICATIONS SOFTWARE TODAY SPECIAL 

$4.00 

Sept. 

$4.00 

$6.00 

$6.00 

$6.00 

Circle and send requests with payments to: 


Oct. 

$4.00 




BYTE Back Issues 


Nov. 

$4.00 




One Phoenix Mill Lane 


Dec. 

$4.00 

$6.00 



Peterborough, NH 03458 



(603) 924-9281 


d Check enclosed Payments from foreign countries must be made in US funds payable at a US bank. 

□ VISA □ MasterCard 

Card # -- Exp - Date - 

Signature____ 

The above prices include postage in the US. Please add $ .50 per copy for Canada and Mexico; and $2.00 per copy to foreign countries (sur¬ 
face delivery). Please allow 4 weeks for domestic delivery and 12 weeks for foreign delivery. 

European customers please refer to Back Issue order form in International Advertising section of book. 

Name----- 

Address_____ 

q ty _State_ - Zip — 


OCTOBER 1988 'BYTE 277 


























































FEATURE 

PC POWER PROTECTION 


HOW DO YOU GET 
AJOB WITHOUT 
EXPERIENCE? 
ANDHOWDOYOU 
GET EXPERIENCE 
WITHOUT A JOB? 


Most young people have one 
answer to this problem. They avoid it 
until they’re out of college. But they 
could be getting solid work experi¬ 
ence while they’re still in college. With 
your company’s help. And ours. 

We’re Co-op Education. A nation¬ 
wide program that helps college 
students get real jobs for real pay, 
while they’re getting an education. 

But we can’t do it without you. 
Those recil jobs have to come from 
real companies. Like yours. 

For more information on how 
you can participate in this valuable 
program, write Co-op Education, 

Box 775E, Boston, MA 02115. 

Not only will you be giving students 
a chance to earn money and pick up 
the most valuable kind of knowledge, 
you’ll be giving yourselves a chance 
to pick up the most valuable kind 
of employee. 

Co-op Education. 

You earn a future when you earn a degree. 



A Public Service of This Publication ©1987 National Commission for Cooperative Education 



fail, the device won’t give you any indication that you no longer 
have surge protection. Because they are connected in parallel to 
your computer, when MOVs or zener diodes fail, your machine 
will still run and you won’t know that the surge device has 
passed away. 

Perhaps to make you feel better, some manufacturers build 

continued 


Photo 1: As the impulse in the normal mode (top trace) is 
conducted by the MOVfrom line to neutral , another impulse 
(bottom trace) appears between neutral and ground , the 
common mode. 


Photo 2: These photos show noise in an electrical circuit , 

(a) before and (b) after insertion of a power-line conditioner. 
In both photos , the top trace is normal-mode noise and the 
bottom trace is common-mode noise. 


278 BYTE* OCTOBER 1988 










/, Siun wilh elm page ai i- W p.m 


m 



'* 1- ,if ’ 





"111113 



\ OESL 

_1 1 1 ' t 1 I_ 

\ 

1 

1 

i 

t 

ion r°ip«iT tii i it 



| 

H 




i? 



5, Type ml place sub heading . 




‘TiifTiF 

yfTiWTF ft ^FlpFf' ft me r.nr .» 

r 

r 

f 

I 

i 



m nut in in 

ininni ii 

P 

—■■—1 

II! 



II 

(V 

III 


Ifltll 111 

tint 

input 

in urn in 





^ zlr/r/ to Jam table. 



8, The finished Mm in Reduced 
View at liMtii P'Rh 


Create a professional form 
in less than 15 minutes!!! 


/\CERFQRM is an MS-Windows application, All 
the advantages you enjoy and rely on from Windows, 
like excellent graphics, are at your fingertips when you 
use ACERFQRM. With ACERFQRM, lines can he as 
thin as a strand of hair or as thick as your pencil, For 
frame and text backgrounds you have 16 patterns to 
choose from. 


Corporate logos and other images are easily loaded and 
sized, With SoftFont, character styles come in a wide 
variety of shapes and sizes -- and the fonts you select 
are shown right on the screen, just as they appear on 
your printed form, 


Selectable line widths range from fl.i cm to ,01 cm • 

ACS FORM 

Actual loaded dime. a 

ACS FORM 

Tmled, resized image. 


ACERFQRM offers a comprehensive toolbox with 12 
tools to aid you in drawing lines, loading and cropping 
images, and typing or loading text, There's also a tool 


espwlaily for block operations, such as saving a part 
of your form for loading Into another form or uniformly 



editing parts of your form, 


ACERFQRM's text editing 
feature allows you to utilize 
data from several sources, 
You can key in directly from 
your keyboard or load data 
stored in WordStar, 
dBase III Plus 
and Lotus 1-2-3, 


The AC EH FORM Toolbox offers an 
unprecedented range of form tools, 

(i/ Iniernationol Rime** Machines C'orp. 
WordStar i* a mistered trademark of Micro Pm, Inc. dilate III Pint Is a mimed tmimark 
of UlumTm Inc. l oins mid P3-J ore mistered trademarks of the Com* Pevempimt ('orp, 
ACPH is o mistered trade mark of Acer Incorporated • 

This advertisement ms created using ACERFQRM, 


/\CERFQRM enables both mouse and keyboard users 
to develop a form efficiently without dealing with compli¬ 
cated screens and strange codes, The command menus 
and form tools complement one another to make form 
building a logical and simple process, 


ACERFQRM supports most laser printers and is for use 
on IBM PC/XT/AT/386 & PS/2 compatible systems, 
Write us today for more details, 


USING ACERFORM YOU CAN: 

Merge data from external sources as you print, 


Easily draw lines and frames and place them 
on your form accurately, 


Load, place, crop and size Images accurately, 


8ee the aotual form and all font typefaoes and 
sizes on your soreen as you work, 


i Fill out the form completely, partially, or not at all, 
Make this advertisement, (We dldl) 



The Third Wave 


Publishing 


Com, 


Pant, 4, *477 Min Shun# East Hoad, Taipei 1098), Taiwan, R.O.C 
TFT l SKfl-Q J-764-0052 TLX I 30339 THIRDWVR FAXl88fi-03-763-8767 


DmIo d oh Bandar 


OCTOBER I9H8 * BYT B 27V 





















































































































































































FEATURE 

PC POWER PROTECTION 


&lntegrAda 


.the first completely integrated Ads Program 
mlmj Support environment priced lor the Individual 
ptogtammet on a PC Designed Hu the novice us 
mil as tlw software engineer 



— _-|niagrAf1a compiler = 

null 

6*1 Path 

Virtual 01 8 k mf 
Opllmiilng Coda 
f)«fnov« Unueail ftubprogiami 
Target * > a U 
leflwar# Floating Point 
Debug Compile < ON > 
GUIF4-«Gh0OK Syntax 
Ctrl«FI«’Oompiie 
0trlP7«Blnd 


Hi 

inn 


with 1*8KT IO; 
use riXT.IO; 
priwetftire IFM is 
taaK QONfROtUR it* 
entry 1MU( in out 
eiulCONTROUiH: 


tcthk body cuNiKui it n it* 

h§gm 
loop 


QH6ATK Ada Structure™****™* 
OHHATe Ada TypiHHHHiHH.* 
IKAHGM/HfiPirAQfi TBD'l**™**™* 
Adi IPBOIPIGATIONI<-<.,...m| 

PASTS HUFF 


Validated Production Compiler 
UlO 011 8086,80186,80280,80380. 

• Full 640KB .EXE Programs 
No Extra Memory Required 
No Math Coproceaaor required, 

On-line Library Management 

Math, Text, Console Packages Included 

Multiple File Code Retrieval 

Full-Color, Full Featured Editing 

Selectable Function Keys 

Ada Subprogram and Package Generation 

Ada Type Generation 


Ada Sensitive Cursor 


Interactive Cursor Error Correction 
interface to Ada Design Language (ADADL) 
Ada Standard Pretty Printer 
DoD 216/ Documentation Features 
Optional On-Line Ada Training Course 
No Run«Tlme Royalties 


AETECH 1)80 Stevens Ave, Suite 314, 


Solatia Beach CA.92Q75 


(819) 755-127/ FAX (619) 755-7540 


"...the first choice among the half dozen or so 



compilers now on the market"— FCWEEK 
fllTICII Introductory Offer $495 


into surge protectors a status indicator—usually a little green 
light. A green light tells you everything is OK, right? Wrong, 
Most status indicators just tell you that power is flowing, Thus, 
you may think your surge strip is protecting you, but you don't 
know for sure, 

So, is a surge suppressor the answer to protecting your equip¬ 
ment? Not really, There is an alternative that will protect your 
computer investment much better titan a surge suppressor, 

A Better Solution 

If you want to protect your investment In computing without 
wasting money on products of dubious utility, or if you are try¬ 
ing to solve power problems you already have, I recommend a 
power-line conditioner with a built-in isolation transformer at 
its heart (see figure 7), Properly designed, the transformer, 
along witli a couple of capacitors and a MOV across the second¬ 
ary, will give you security far superior to that of a surge protec¬ 
tor. Photos 2a and 2b (before and after insertion of a power-line 
conditioner) show how effective tltis design can be In protecting 
your computer from undesirable voltage Impulses, 

The isolation transformer acts as an Inductive cushion, strip¬ 
ping away high-frequency components of normal-mode noise, 
Any remaining normal mode noise will be shunted by the filter 
capacitors connected across the transformer’s secondary, or by 
the MOV If it contains high energy, 

Perhaps a power-line conditioner's most important feature is 
the neutral-to-ground bonding on the secondary side of the 
transformer. This is a requirement of the national electrical 
code that has some very happy consequences for all microcom¬ 
puter users, This bonding is a short circuit for common-mode 
noise, and, since there is no impedance across a short circuit to 
allow a voltage to develop, common-mode voltages do not oc¬ 
cur (Ohm’s law; current x Impedance = voltage), With this 
type of device, no voltage will appear across your logic circuits, 

Suppress or Condition? 

When all's said and done, then, what kind of device will really 
power-protect your computer? If you opt for a surge suppressor, 
a device that is relatively inexpensive and easily available, what 
features should you make sure it has? You want filtering as well 
as surge suppression, You iiave to have both normal- and com* 
mon-mode protection, And you should have some way of deter¬ 
mining the state of the device's internal components, In addi¬ 
tion, be sure that it has been tested to UL 1499 or IEEE 587 
standards, To obtain this type of surge suppressor, you will 
probably have to pay more than $100, Hut even If you do choose 
tills route, you have hardly obtained the ultimate in power pro¬ 
tection for your computer, 

If you opt for the alternative, a power-line conditioner, you 
may need to ask the advice of a power professional to help you 
make the best choice, or you can purchase your device from an 
industrial or commercial dealer, This more effective product 
costs around $250, much more titan a simple surge strip, 

Computer power protection is not as easy or inexpensive as 
you might think, Protective devices are like insurance—a 
trade-off between cost and risk, In most cases, a quality choice, 
while it may not be the least expensive, is the best choice, ■ 

Editor’s note: Next month, In Port 2 of this series, Mr, Waller 
will discuss backup power devices, 


Mark Waller is a computer facilities consultant and the author of 
Computer Electrical Power Requirements and Mastering PC 
Electrical Power, both published by Howard W, Sams. He can 
be reached on BIX as " editors ," 


2MI H V T E • OCTOBER I USB 


i 'ln'iu / / an t/uadur dnp Card 








































and tew pric 

antxcSf ^ 

^ce/ienf v 
^ ^tefou/. 





m*- i 


-t n 


ME 386-20 

20 MHz 80386-20 processor Microsoft 
OS/2 and DOS compatible 1 MB 32-blt 
RAM running at "0" wait state (upgradable 
to 8 MB) Socket for 80387/80287 math 
co-processor High performance NCL 
floppy/hard disk controller 1.2 MB 
floppy disk drive CMOS clock/cal¬ 
endar with battery back-up Enhanced 

-*2350 

Upright Case 
Add $300 



ME 386-18 

18 MHz 80386 processor Microsoft 
OS/2 and DOS compatible 5I2K 32-blt 
memory' on board T\vo 32-bit expansion 
slots Socket for 80387 math co¬ 
processor High-performance NCL 
floppy/hard disk controller 1.2 MB 
floppy disk drive CMOS clock/calendar 
Enhanced AT keyboard 


★ SPECIAL ★ 



ME V20 6 

graphics card 
Keyboard 


t(bl^fcm40K) 
drive Monochrome 
Monochrome monitor 
Complete system... $499.00 


ME Roadrunner 


12 MHz 80286 processor Socket for 
80287 math co-processor 640K memory 
(1 MB option) New Super-T\vlsl LCD 
with Backlit and Reverse; 640 x 200 dots 
(640 x 400 option); 80 char, x 25 lines 
Monochrome/Color graphics card for 
external monitor 6 expansion slots 
Eloppy/hard disk controller Serlal/- 
parallel/clock-calendar 1.2 MB floppy 
disk drive 20 MB hard disk (30, 40, or 
60 MB optional) 12-functlon AT style 
keyboard 110/220V auto-swltehable 

20 pounds *1799 


iMm 


Roadrunner Plus (386) 

Intel 80387 processor 6/16 MHz clock 
speed 1 MB of memory Socket for 
math co-processor Floppy haul disk 
controller 1.2 MB high capacity floppy 
disk drive 42 MB fast access hard disk 
(60 MB optional) Serial/parallel ports 
Color/mono display card for external 
monitor New Super-Twist LCD with 
Backlit and Reverse; 640 x 400 dots; 

80 characters x 25 lines 6 expansion 
slots 12-function keyboard 110/220V 
aulo-swltchable 20 pounds 

$c 


Circle I6S on Reader Service Card (DEALERS: tto) 


ME 286-12 

8/12 MHz 80286 processor 312K 
memory (upgradable to 1 MB on hoard) 
“0” wait state option (s i 13,3) Micro¬ 
soft OS/2 and DOS compatible 8 10 
expansion slots High-performance NCL 
floppy/hard disk controller 1.2 MB 
floppy disk drive CMOS dock calendar 
Enhanced keyboard 

The Network Solution 

ELS Network for two-to four users. 
Increase your company’s productivity 
without making a big increase In expen¬ 
ditures. Complete soflvvam... $/1 OO 
Call fur all Now!! Products * CM f 


I Vices and availability 
subject l»i change 
wlllntut notice 



CALL TOIL-FREE 

(800) MICRO-21 

In Calif. (714) 662-1673 

\/i7 MICRO 

1YJL EXPRESS 

2114 South Grand Avenue 

Santa Ana, California 62765 

Fax: (714) 662-1258 - Telex: 616 240 3026 


Como 8t« Us At COMDEX Booth #0607 


■■ 































u 




Mcm&m&r \ m 

The Most §§g( Wfmig V W • ‘ * 

Transput# pevelofmnl .System Y 1 

MicroWay's Monopuler 16 the heel \ Vft \ 
selling Transputer cased PQ nnpro \ 
cessor m the world |i was the lirsl tmtel \ ' * 

available to run the 20 MH? T414 orT800 V V-. 

As S mm 11 fSmm men/ ra/e review, % ''!•' 
m the UK ta/suable fin fer)ues!) and |§§ame \ 
the standard Transputer software develop \ 
rnent tool Paratlet node nan he executed on \ i 
a single Monopwler or on an array of Mono \ 
gofers wired together by then asternal imtr linos ’. 
The Monopoter includes 2 megabytes of 100 < 
ft§§§ §fiAMi a £@ MHi f4T4 @t rie@ and the i 
MioroWay stand alone Qmm Compiler, wtiidti 1 
generates Transputer node that rone under MS hit >h i 
foots include oor licensed version ot ihe Tim and a 
Fortran. §. and Prolog 


vn 


• V 


Mainframe Power 
Pdf Your PCI 

f MicroWay's Quadptiier Is ilia 
r , ■ »<>“ ' ' most versatile multiple Transputer no 

rf"" processor @n the marM today it can he 

pnrntissed with 2, t, or 4 Transputers, each ot which 
l ias I or 4 megal *yte6 of local memory Two or more Quad 
outers nan he easily called together to build largei parallel 
pro cessor systems A single Quadputer using tour TatiiTs m 
rides -Hi MIPS of < Pit and h megatlops of mm throughput *i 
hi ie tiiiieth the cost @t a comparahTy performing mainframe 


For more information please -all mitt /<m ?;p) | After Toly, t saa, cal! fShH) 746 7341 


P.Q Sort Hin0m Was s. 02404 T/S/i (h??r 740 • n< 

m Ilttih til, Hinbimi t/pom Thames; up or ay / nm 
hi fenoarr/s. f/SW, Australia 02 4 m nynn 


ir«i#MArws <«HMw SiMO nnH/feViMW M Mihs#« in- iriMuS uomt*** tt* oiv.WMhtltiMtHd## MiHhW&yi* s t«gMI4 KMMksI MwsWSO. Kip 










HANDS ON 

CIARCIA’S CIRCUIT CELLAR Steve Ciarcia 


Part 1 

A Supercomputer 


Steve begins a 
supercomputer project 
by looking at 
multiprocessing basics 

E very month, I get several hun¬ 
dred letters from readers. Many 
of them ask for help with spe¬ 
cific hardware or software prob¬ 
lems, but there are always a few letters 
chiding me for not building a real com¬ 
puter. They imply that even 80386 and 
68030 machines are simply uninterest¬ 
ing, and that I should design a supercom¬ 
puter of one sort or another. 

Unfortunately, the problem with a 
supercomputer is that it takes super soft¬ 
ware to drive it. Remember, my favorite 
programming language is solder, and 
that doesn’t make me particularly fond 
of introducing “Yet Another Computer 
System” with “Yet Another Program¬ 
ming Language.” 

But around the Circuit Cellar we like 
to do things that are out of the ordinary. I 
thus decided to see what it would take to 
build a supercomputer, and I thought you 
would be interested in how I determined 
the proper architecture. The result is a 
three-part description of multiprocessing 
that starts with theory and ends with 
reality. 

The Circuit Cellar supercomputer is a 
multiprocessor computer specialized to 
evaluate the iterative formula describing 
the Mandelbrot set, so a more accurate 
name is the Circuit Cellar Mandelbrot 
engine. A driver program running on an 
IBM PC AT presents the results in real¬ 
time color on an EGA or a VGA, with 
smooth panning and scrolling so you can 
examine the results on the fly. System 
performance increases as you install 
more processors. You can start with a 
single processor, graduate to 64 proces¬ 
sors (as in my example), or work up to a 


monster system with 256 processors. 

The Circuit Cellar Mandelbrot engine 
starts at roughly twice the performance 
of an 8-MHz AT with just one card of 8 
processors, increases smoothly past a 
16-MHz 80386 with three cards (24 pro¬ 
cessors), and zooms far beyond it with 64 
processors (eight cards). I haven’t found 
anything (under $500,000) to compare 
with a full-bore system of 32 cards. Not 
bad, considering that the Mandelbrot en¬ 
gine is based on the lowly Intel 8051. 

In this first part, I’ll describe how to 
increase the performance of single-pro¬ 
cessor systems and show why there’s a 
definite upper limit to processing speed. 
The solution seems to be using multiple 
computers on the same problem, so I’ll 
explore some of the different ways to con¬ 
nect multiple processors in arrays, and 
the troubles that arise from these connec¬ 
tions. 

Before launching into a discussion of 
multiprocessing, I’ll review some of the 
performance problems and solutions for 
single-processor systems. I’ll start with 
the simplest possible system and work up 
to pipelining and caching. 

Building Performance 

In comparing performance, you must be 
careful what you’re measuring. A conve¬ 
nient unit is the number of instructions 
per second, which you get by dividing the 
total number of instructions executed by 
the elapsed time from start to finish. A 
processor that executes twice as many in¬ 
structions in a given time has twice the 
performance, for an increase of 100 per¬ 
cent. (Some of the examples I’ll give will 
focus on the number of cycles per in¬ 
struction, which is the reciprocal of the 
number of instructions per cycle. Be 
careful not to compute the performance 
ratio upside down.) 

Figure 1 shows the two essential com¬ 
ponents of a computer: a CPU and mem¬ 
ory to hold the program and data. The fat 
arrow between the two represents the ad¬ 
dress, data, and control lines running be¬ 


tween them. For these discussions, I’ll 
ignore the necessary I/O hardware and 
presume that the program and data are 
already loaded into memory. 

This CPU is so simple that it doesn’t 
include any registers; all operations must 
refer to memory locations. For example, 
an ADD instruction must specify three 
memory locations: one each for the two 
numbers to be added and where to put the 
result. Although your favorite micro¬ 
computer may not have such an ADD in¬ 
struction, the earliest computers (back in 
the Good Old Days of relays and vacuum 
tubes) actually worked this way. Figure 
2 shows the execution sequence for the 
ADD instruction I’ve described. Each ver¬ 
tical line marks a single CPU clock cycle 
or memory access. 

The first step, of course, is to fetch the 
ADD instruction from memory. After the 
instruction arrives in the CPU, it is de¬ 
coded to determine the addresses of the 
operands. The CPU then fetches the 
operands and performs the addition. Fi¬ 
nally, the CPU stores the result back into 
memory. This sequence repeats for each 
instruction, with some variation. 

What’s of interest is that a single in¬ 
struction requires four memory ac¬ 
cesses: an instruction fetch, two data 
fetches, and one data store. During two 
more cycles, memory is idle while the 
CPU decodes and executes the instruc¬ 
tion. Other instructions have different 
sequences, but the overall pattern is 
similar. 

The memory in this example must be 
able to return data within a single CPU 
cycle and also be ready for another ac¬ 
cess at the start of the next cycle. Dy¬ 
namic RAMs need some time after an 
access to get ready for the next operation; 
the minimum time between accesses is 
the DRAM’s cycle time. The memory’s 
cycle time is necessarily longer than the 
access time required to return data. 
Typically, DRAMs have a cycle time 
that’s about twice the access time. 

continued 


COPYRIGHT © 1988 STEVEN A. CIARCIA. ALL RIGHTS RESERVED. 


OCTOBER 1988 •BYTE 283 


CIARCIA’S CIRCUIT CELLAR 


For example, premium DRAMs with 
a 100-nanosecond access time have a 
cycle time of about 200 ns, so each CPU 
cycle must be 200 ns. The ADD instruc¬ 
tion I’ve presented will therefore take 6 
x 200 ns, or 1200 ns. Some instructions 


may be faster and some slower, so the 
CPU will run at about 800,000 instruc¬ 
tions per second. 

Increasing the performance of this 
machine by a factor of 2 sounds simple 
enough: Double the clock frequency and 


reduce the CPU and memory cycle times 
to 100 ns. Unfortunately, DRAMs with a 
50-ns access time and a 100-ns cycle 
time are on the forefront of technology 
right now, and more expensive than you 
can imagine. But all is not lost. 


Figure 1: The essential 
parts of a computer system. 



Memory 


Address 

Data 

Control 


Fetch 

Decode 

Fetch 

Fetch 

Exec. 

Store 

instr. 

instr. 

meml 

mem2 

instr. 

mem3 



One CPU or memory cycle 


Figure 2: Execution sequence for the instruction ADD meml,mem2,mem3. 


Figure 3: Adding registers 
to the CPU of figure 1. 



Fetch 

Decode 

Fetch 

Exec, and 

instr. 

instr. 

meml 

i 

store 


One memory cycle One CPU cycle 



Figure 4: Execution sequence for ADD meml, reg. Note that memory access is now 
two CPU cycles (see text). 


Registered Speedup 

Figure 3 shows a more complex CPU 
with internal data registers. Each regis¬ 
ter can hold the same amount of data as 
one memory location, so an instruction 
can refer to either memory or registers. 
Because the registers are on the CPU 
chip, register accesses are faster than 
memory accesses. To take advantage of 
this, the definition of an ADD instruction 
changes so that it now adds the contents 
of a memory location to an internal regis¬ 
ter and puts the result back into the same 
register. This reduces the number of 
memory accesses to two: one instruction 
fetch and one data fetch. 

The reason for these changes is to let 
the CPU run with a faster clock rate than 
the memory could otherwise tolerate. 
The CPU cycle time can now be 100 ns, 
half the memory cycle time of 200 ns. 
Any memory access must include one 
extra cycle, but operations within the 
CPU can now proceed twice as fast as 
before. 

Figure 4 shows the execution of the 
new ADD instruction. Fetching the in¬ 
struction takes two clock cycles because 
of the memory access, but decoding it 
takes only one. Fetching the operand from 
memory takes two more cycles, but the re¬ 
sult is computed and stored in a register in 
a single cycle. The ADD instruction takes 
six cycles from start to finish, but the 
faster CPU clock rate reduces the total 
elapsed time to only 6 X 100 ns, or 600 
ns, half that of the processor in figure 1. 

Both processors use the same type of 
memory, but the second system has twice 
the performance of the first. Bearing in 
mind that a typical system has only one 
CPU and several megabytes of memory, 
a more complex CPU is a good way to 
improve the overall system performance 
without increasing the overall cost be¬ 
yond reason. 



1 1 1 

1 Fetch 1 

Decode 

1 1 1 

1 Fetch 1 

Exec, and 


1 instr. | 

V 

instr. 

JK. J 

1 meml | 

store 


One memory cycle One CPU cycle 


Figure 5: Doubling the CPU clock speed for the instruction shown in figure 4 yields this sequence. Since the CPU is running 
twice as fast, memory access now requires four cycles. 


284 BYTE* OCTOBER 1988 























































HANDS ON 

CIARCIA’S CIRCUIT CELLAR 


The extra cycle for each memory ac¬ 
cess is commonly called a wait state. 
Many of the newer AT clones run with 
zero-wait-state memory, which simply 
means that the memory can keep up with 
the processor. The complete details are a 
little more complicated than I’ve shown 
here, because the AT’s memory is actu¬ 
ally measured by access time rather than 
cycle time, but the principle is similar. 

If doubling the CPU clock rate helped 
so much, how about doubling it again? 
Memory accesses now require 4 cycles (4 
x 50 ns, or 200 ns), and figure 5 shows 
what happens. The ADD instruction now 
takes 10 cycles, for an elapsed time of 10 
x 50 ns, or 500 ns. Doubling the clock 
rate improves performance by only about 
20 percent because the CPU now spends 
most of its time waiting for memory 
accesses. 

But if 100-ns-cycle-time memory was 
too expensive, you can imagine what 50- 
ns memory will cost. At some point, the 
system will outrun the fastest DRAMs, 
so static RAMs are the only choice. 
SRAMs have about 25 percent the den¬ 
sity of DRAMs, so the chip area that can 
hold a 1-megabyte DRAM will hold only 
256K bytes of SRAM. Prices are driven 
by chip area, so the memory cost in¬ 
creases by a factor of 4, even without 
considering the additional cost of the 
faster memory. 

Access Caching 

There’s another trick we can use: mem¬ 
ory-access caching. 

Although the system may have mega¬ 
bytes of memory, most program instruc¬ 
tions are clustered in small groups. For 
example, a loop may execute a dozen in¬ 
structions hundreds of times. Data ac¬ 
cesses can be clustered in the same way, 
as with a word processor updating suc¬ 
cessive characters in a buffer. 

A cache takes advantage of this typical 
program behavior by storing the most re¬ 
cently accessed instructions and data in a 
local memory that’s much faster than the 
main memory. Figure 6 shows a cache 
inserted between the CPU and the mem¬ 
ory unit. Instructions and data in this 


cache can be returned in one cycle, just 
like the CPU registers. But if there’s a 
cache miss and the cache must access the 
main memory, the access will take five 
CPU cycles. 

Assuming that the CPU is running at 
50 ns, figure 7a shows that an ADD in¬ 
struction with all cache hits takes only 4 
X 50 ns, or 200 ns. If those hits turn into 
misses, the ADD instruction takes 12 X 
50 ns, or 600 ns (see figure 7b). It’s ob¬ 
vious that the cache hit ratio determines 
the overall system performance. 

More complex caches guess where the 
processor will need data and prefetch 
from those locations so that the CPU’s 
accesses will be hits. Some systems have 
separate instruction and data caches with 
different updating strategies to take ad¬ 
vantage of the differences in access pat¬ 
terns. In fact, a cache is one of the tricki¬ 
est parts of a system, and it can harbor 
the most obscure bugs for the longest 
times. 

The Last Drop: Pipelining 

We can squeeze more performance from 
the processor by introducing instruction 
pipelining. Pipelining, also known as 
overlapped execution, takes advantage of 
the fact that each instruction breaks 
down into several distinct phases. The 


ADD instruction I’ve been using has four 
phases, which I’ll call I-fetch, I-decode, 
D-fetch, and D-store. By adding CPU 
hardware to handle each phase sepa¬ 
rately, we arrive at figure 8. 

Figure 9 shows the sequence of events 
as the CPU begins executing a series of 
ADD instructions, each with different 
memory and register operands. A new 
ADD instruction starts every clock cycle, 
so, after the pipeline fills, the through¬ 
put is one ADD instruction every clock 
cycle. Although an ADD instruction (with 
cache hits) still takes four cycles, one 
ADD instruction finishes every cycle, so 
the overall performance is 50 ns per ADD 
instruction. 

In this example, the pipeline hardware 
improved performance by a factor of 4 at 
the same clock rate. As with the other 
tricks, pipelining doesn’t always provide 
that much improvement. For example, if 
an instruction needs a register set by a 
previous ADD instruction, the CPU must 
ensure that the instructions complete in 
the right order. 

Not all instructions have the same 
number of phases, so the pipeline may 
not always be full. Branch instructions 
are a particular problem, because the 
system can’t determine the next instruc- 

continued 


Figure 6: The modified 
system from figure 3 is 
further modified by adding 
a cache between the CPU and 
memory. 




Figure 7a: Executing the 
instruction ADD meml,reg on 
the cached system , 
assuming one-cycle cache 
hits. 


1 

1 Fetch 1 1 

Decode ^ 

* Fetch * 

* Exec, and 

1 

1 instr. | | 

instr. | 

1 meml | 

1 store 



JK. J 




V 

V 




Cache miss 

CPU cycle 




Figure 7b: Executing the same instruction as in figure 7a with five-cycle cache misses. 


OCTOBER 1988 • BYTE 285 


























HANDS ON 

CIARCIA’S CIRCUIT CELLAR 


tion address until after the branch is de¬ 
coded. As with caches, pipelines require 
some very subtle logic to take account of 
all the possible combinations. 

It’s worthwhile to remember that these 
tricks do not always improve the proces¬ 
sor’s performance. For example, if a 
program doesn’t use a small set of data 
that fits into the cache, every data refer¬ 
ence will be a cache miss. Similarly, if 
the program has many branches that 
flush the pipeline, the throughput will 
drop off to the level of a processor that 
hasn’t been pipelined. No matter what 
the hardware assumes, someone can al¬ 
ways write a program to bring the system 
to its knees. 

Performance Limits 

From these examples, you can see that 
the ultimate limit to a processor’s perfor¬ 
mance is one instruction per clock cycle. 
Although several instructions may be in 
the pipeline, each clock cycle will pro¬ 
duce only one result at a time. That’s the 
upper, theoretical, ideal limit, so cache 
misses and pipeline flushes can only de¬ 
tract from it. 

Because a single processor can pro¬ 
duce only one result in a clock cycle, the 
only way to boost performance (for a 
given processor design) is to increase the 
clock frequency. This explains the 
“clock race” pushing 80386 machines 


beyond 20 MHz. Unfortunately, perfor¬ 
mance increases by the same factor as the 
clock rate. Therefore, a 24-MHz 80286 
is, at best, three times faster than an 8- 
MHz 80286. 

What the block diagrams do not show 
is the incredible amount of hardware re¬ 
quired to add caches, pipelining, and all 
the other sorcery to support the higher 
clock rates. All this circuitry must run at 
the increased speed, and designers find 
out that tricks that worked well at lower 
speeds aren’t as effective at higher 
speeds. 

Regardless of your cleverness, the 
hardware circuit technology will set an 
upper limit to the clock rate. Mainframe 
computers, with custom LSI chips and 
optimized interconnections, run at about 
60 MHz. In round numbers, 30 MHz is 
the fastest clock rate you’ll see on your 
desktop computer for quite a while, be¬ 
cause the price of the technology goes up 
dramatically beyond that point. 

A 30-MHz clock rate means that a pro¬ 
cessor can produce one result every 33 ns 
at best. If the program and hardware can 
support one instruction per clock cycle, 
the processor will hit 33 million instruc¬ 
tions per second. In real life, of course, 
your mileage may vary.... 

To put this into perspective, a stan¬ 
dard 4.77-MHz IBM PC runs at about 
0.1 MIPS. A stock 8-MHz AT runs at 


about 0.5 MIPS, and a 20-MHz PS/2 
Model 80 does about 3 MIPS. The best 
we can expect in the near future is only 
another order of magnitude faster. 

Obviously, something has to give if we 
want still more performance from a com¬ 
puter system. 

Architectural Choices 

If one processor can deliver one answer 
in one clock cycle, how many answers 
will two processors deliver in the same 
time? Although this sounds like a child’s 
riddle, the answer is profound: two! 

The work needed to solve some prob¬ 
lems can be divided more or less equally 
among multiple processors. If each pro¬ 
cessor can run simultaneously, the total 
performance increases directly with the 
number of processors. Two processors 
will produce the result in half the time of 
a single processor, and so on. 

There are several different types of 
multiprocessor systems, each suited for a 
different class of problem. I’ll discuss 
some of the main architectural choices 
and describe what sort of problem each is 
best suited to solve; after that, the de¬ 
scription of the Circuit Cellar supercom¬ 
puter will make more sense. 

A scalar is a mathematical term indi¬ 
cating a value that can be expressed as a 
single number. A scalar computer, there¬ 
fore, can work on a single number at a 
time. You are probably most familiar 
with scalar processors, although you 
may never have thought of your computer 
in quite that way before. All the exam¬ 
ples in the previous sections have dealt 
with scalar processor design. 

A vector is a value that must be ex¬ 
pressed with two or more numbers. For 
example, the coordinates for a point in 
space consist of three numbers: the dis¬ 
tance from the origin along the x , y , and z 
axes. The notion of a vector is more flex¬ 
ible than that, though, and can describe 

continued 



l-fetch 





0 

CO 

l-decode 

/- (■ 

}-N 

0 

JZ 

o 

Memory 

O) 

0 

DC 

D-fetch 

^ - 1 

7- y 

CO 

O 

D-store 


I 




Address 

Data 

Control 


Figure 8: In a final attempt to improve throughput , pipelining is added to the CPU. 


S’ 


CPU 

pipeline < 
stage 


l-fetch 

l-decode 


D-fetch 


D-store 


Fetch 

ADD-1 

Fetch 

ADD-2 

Fetch 

ADD-3 

Fetch 

ADD-4 





Decode 

ADD-1 

Decode 

ADD-2 

Decode 

ADD-3 

Decode 

ADD-4 





Fetch 

meml-1 

Fetch 

meml-2 

Fetch 

meml-3 

Fetch 
mem 1-4 





Store 

regl-1 

Store 
reg 1-2 

Store 
reg 1-3 

Store 
reg 1-4 


One machine cycle 


Figure 9: The CPU from figure 8 executes a series of ADD meml, reg instructions. 


286 BYTE- OCTOBER 1988 










































Don't Be A Clone Alone. 


The latest group of IBM-compatible users in 
the world shares its problems aud solutions online every 
day in CompuServe^ IBM* and Tandy* lornrns 
And you can join them. 

Bind out what hatdware and software works best 
with your system, and what quirks to expect before 
buying It Then work out the bugs with someone who 
has already solved the problem. 

Are you going to end up paying more for a 
low-price peripheral, or have you really found an 
outstanding deal? Ask someone whos bought one 


Questions about printer compatibility? Add-on boands? 
Visit a CompuServe IBM or Tandy Forom and get the 
answer Thetes no better way to get mom out of 
your computer 

To join CompuServe, see your computer dealer, 
lb order direct or for more infomtation, call I BOO 
848-8199. In Ohio and Canada, call ! 614 457-0802 
If you're already a member, type GO IBMNFT or 
GO TANDYNFT at any ! prompt 

CompuServe 

An HnIOM Company 


Ctrth fit t>H Ntmder Sttvkt Cunt 


OCTOBER 1988 ‘BYTE 187 


I ■■ llliUHIHIII ■ ■■■ ■ ■■■ 








CIARCIA’S CIRCUIT CELLAR 


Figure 10s Two processors 
connected to a common 
memory. Access to the 
memory Is regulated by a 
memory control, 

Figure 11s Both CPUs of 
the system described In figure 
10 execute AD© Instruct Ions ,▼ 



Memory 



CPU 


^-s 

CPU 


Memory 


n 


control 




CPU# 1 

Fetch 

Instr, 

Decode 

Instr, 

Fetch 

meml 

Fetch 

mem2 

Exec 

Instr, 

Store 

mom3 

Idle 

Idle 

Idle 

CPU #2 

Walt 

Fetch 

Instr, 

Decode 

Instr, 

Walt 

Fetch 

mem4 

Walt 

Fetch 

mem5 

Exec 

Instr, 

Store 

memo 



One CPU or memory cycle on either processor 


Figure 12s A four-way 
tightly coupled 
multiprocessor system, 



Global memory bus 


Figure 13s A four-way 
direct-connected 
multiprocessor system, 



Message-passing 

communication 

pathways 


Figure 14s A 

multiprocessor system 
consisting of six CPUs 
connected via a common 
message bus. 



Message bus 


m BYTE* OCTOBER 19*8 


■■ ■■■■■■■■■■ ■■ iiibihiih 
















































































































CIARCIA’S CIRCUIT CELLAR 


points with hundreds or thousands of as¬ 
sociated numbers, 

A vector processor includes enough 
hardware to perform computations on all 
(or at least many of) the numbers for 
each point at one time, A machine with 
three ALUs could add all three coordi¬ 
nates of two points simultaneously, de¬ 
livering the result in one-third the time of 
a scalar processor with one ALU, 

All the ALUs in a vector processor 
perform the same operation on each of 
the vector's components, Many problems 
involving vectors need exactly this sort 
of lock-step processing, but some simply 
need more freedom. Although you can 
create some variations, in general, all the 
ALUs in a vector processor must do the 
same thing at the same time, This means 
that some problems simply don’t fit the 
vector processor pattern, 

The solution to problems that need 
more performance than the best scalar 
processor can provide, but are too unruly 
for a vector processor, can often be han¬ 
dled by a true multiprocessor system. 
Unlike scalar and vector machines, 
though, the exact design of a multipro¬ 
cessor system determines what type of 
problems it can handle, In fact, some 
multiprocessors on the market are so 
specialized that they can solve only one 
class of problem, 

The distinguishing feature of a multi¬ 
processor system is that—tinlike a vector 
system—the processors are all executing 
different Instructions on different data. 
There’s no centralized control determin¬ 
ing which instruction to use on what 
data. 

Although using multiple processors on 
a single problem can provide a dramatic 
performance Improvement, not all prob¬ 
lems will respond to this sort of treat¬ 
ment, For example, a program that com¬ 
putes the factorial of a number by 
recursive calls can’t be split up on multi¬ 
ple processors, because each result de¬ 
pends on the preceding one. A word pro¬ 
cessor won’t attain a dramatic speed 
increase on a multiprocessor system, be¬ 
cause most of the time the software is 
waiting for keystrokes, (You could speed 
up reformatting by assigning one para¬ 
graph to each processor, but that’s not a 
convincing application.) 

It's worth pointing out that, regardless 
of the type of multiprocessor system, 
each individual processor can be any sort 
of scalar processor you'd like to use, Any 
and all of the tricks described earlier to 
crank up scalar performance are fair 
game in multiprocessor applications, 
The only catch is that, because the sys¬ 
tem has many processors, the cost goes 


■II 


up dramatically as each processor be¬ 
comes more complex, Sometimes, as 
we’ll see next month, many simple pro¬ 
cessors can outperform fewer complex 
ones. 

And, as I mentioned above, the design 
of a multiprocessor system determines 
the types of problems it can handle with 
greatest efficiency, Just as with caches 
and pipelines, some problems will actu¬ 
ally run slower on a multiprocessor than 
on a scalar machine. 

Tightly Coupled Multiprocessors 

Any multiprocessor system starts with 
two or more scalar machines, Figure 10 
shows two simple processors connected 
to a common memory, which is similar 
to the simple DRAM we started with in 
figure 1, Because the memory can han¬ 
dle only one access at a time, a memory 
controller must decide which processor 
will get access to the memory on each 
cycle, If the processors access the mem¬ 
ory simultaneously, one must wait until 
the other is finished, 

Figure 11 shows what happens when 
these two processors both start executing 
different ADD instructions with three 
memory operands each, This is the same 
situation described in figure 2, but now 
you can see the lost time when CPU #2 is 
locked out of the common memory by an 
access from CPU tt \, The two ADD in¬ 
structions take 9 cycles to complete, 
where two on a pure scalar machine take 
12 cycles, 

Doubling the number of processors 
should increase performance by 100 per¬ 
cent, but It went up only 33 percent (% 
compared to 2 /j 2 ). What went wrong? 

Even though the processors are exe¬ 
cuting separate Instructions with differ¬ 
ent data addresses, both processors must 
access the shared memory to get infor¬ 
mation, Because it is possible for the 
memory to handle only one request, the 
system is running at only half efficiency 
when both processors need the memory 
simultaneously, 

There are two solutions to this prob¬ 
lem: The memory can become complex 
enough to handle two accesses at once, or 
the processors can reduce the number of 
memory accesses required for each In¬ 
struction, Each solution raises additional 
problems, but the latter choice is the only 
practical one for systems that use more 
than a few processors, Imagine building 
a memory that can support a dozen si¬ 
multaneous accesses, 

Figure 12 shows a four-way multipro¬ 
cessor, Each processor has a local mem¬ 
ory for its program and working vari¬ 
ables. Results and status flags are stored 


in common memory, which is accessed 
over the global memory bus connected to 
each processor, The memory controller 
decides which of the four processors will 
gain access during each memory cycle, 
Processors that lose the battle for access 
to common memory must wait for the 
next free memory cycle. 

Because each processor has direct ac¬ 
cess to the global memory, this Is an ex¬ 
ample of a tightly coupled multiproces¬ 
sor system. The tightest of coupling is the 
limiting case occurring when the proces¬ 
sors have no local memory, Each proces¬ 
sor can change the state of any other pro¬ 
cessor's computation by simply writing 
new data in the right addresses, As you 
can imagine, tills may not be an entirely 
good thing, particularly for debugging 
errant programs, 

The hardware problem with this archi¬ 
tecture is that the global memory bus re¬ 
quires a large number of signal lines, If 
the processors use 32-bit words and the 
lobal memory has only 1 megabyte, the 
us needs over 50 lines for Just the data 
and address. High-frequency transmis¬ 
sion-line techniques are required to ex¬ 
tend this bus more than a few feet, so 
there is a distinct limit to the number of 
processors that can connect to a single 
global memory bus, 

For problems that demand a large 
number of processors, there is no feasible 
way to connect each processor to a 
shared high-bandwidth memory bus, 
Worse, the contention for that memory 
will begin to wipe out the advantage of 
multiple processors (remember the sim¬ 
ple example in figure 11), Again, there 
must be a better way, 

Loosening the Ronds 

The best performance for a tightly cou¬ 
pled multiprocessor architecture occurs 
when you are running programs that 
don’t need much access to the global 
memory, If that is indeed the ease, the 
wide, fast, expensive global memory bus 
can be replaced by a relatively narrow 
connection between processors, The ulti¬ 
mate reduction is a bidirectional serial 
link, but It could be a byte-wide or word¬ 
wide channel with some handshaking 
control lines. 

Figure 13 shows a four-way multipro¬ 
cessor connected by narrow ports be¬ 
tween each pair of processors, Because 
each link has a relatively low bandwidth 
compared to the previous global memory 
bus, the processors can exchange only 
limited amounts of data, But for prob¬ 
lems with fairly strict partitioning, this 
works reasonably well. 

continued 

OCTOBER 1988 -BYTE 289 


Hi ■ ■ ■ Ril 





CIARCIA’S CIRCUIT CELLAR 



Tip re lSt A 16-processor system, Each processor can communicate with its four 
closest neighbors , 



Figure lfii The processors from figure IS are each assigned an It) number to 
simplify message passing , 


Connecting each processor to all the 
others simplifies the task of exchanging 
data, but it requires «-l ports on each 
processor. For tour processors this Is 
feasible, but I challenge you to draw the 
connections tor a 16-processor system, 
For lots of small processors, there's a 
problem fitting all the connections Into 
the available physical space, 

One way around this Is to connect all 
the processors to a common "message 
bus, us shown In figure 14, Although 
the figure looks much like figure 12, the 
difference Is that the common bus Is rela¬ 
tively narrow and doesn’t connect to a 
global memory, Any processor can send 
a message to any group of the others, but 
only one transmitter can be active ut any 
one time, 

You’ll notice a striking resemblance 
between figure 14 and the standard block 
diagram tor a local-area network, In 
feet, although LANs are usually thought 
of as a way to share peripherals, they’re 
also useful tor coordinating the work of 
many processors, I’ve seen some work 
that uses otherwise idle computers on a 
LAN to pertorm "background" compu¬ 
tations on a complex problem, shifting 
the calculations around the network to 
take best advantage of the available 
hardware, 

The problem with a LAN, of course, is 
that there can be otdy one message active 
ut a time, Regardless of the LAN band¬ 
width, there will be some lost time when 
the processors queue up to use that single 
resouree, 

Figure 15 shows one way around this 
problem, Each processor can send mes¬ 
sages to its tour closest neighbors, with 
processors on the edges of the array 
wrapped around to the other side, De¬ 
pending on how the processors are pro¬ 
grammed, each can support up to tour 
messages at once, If the code is particu¬ 
larly clever, any processor can send a 
message to any other one by routing it 
along the shortest distance between the 
two, 

That layout will work if most of the 
messages are to adjacent processors, 
Sending a message across the entire array 
will involve all the processors between 
the two nodes, and the overhead involved 
In figuring out the proper path can be 
significant. A slightly different way of 
connecting the processors can improve 
message passing, at the cost of greater 
wiring complexity. 

Figure 16 looks almost the same as 
figure 15, with each processor linked to 
tour others. If you look closely, you’ll 
see that the processor numbers differ by 
only 1 bit across each link, That change 


190 BYTE • OCTOBERUMH 































































































































































































































































HANDS ON 

CIARCIA’S CIRCUIT CELLAR 


makes the message-routing problem al¬ 
most trivial. 

When a processor receives a message, 
it compares the destination address in the 
message header with its own address by 
performing an exclusive-OR. If the result 
is 0, the two addresses are the same and it 
can process the message. If the result 
isn’t 0, the message must be forwarded to 
another processor. The processor sends 
the message to the neighboring processor 
that has an address differing in that same 
bit position. 

Using this method, you can intercon¬ 
nect 65,536 processors with only 16 
links per processor and a maximum mes¬ 
sage delay of 16 transmissions. This 
seems to be the best way to connect truly 
large arrays to minimize transmission 
delay without unduly complicating the 
backplane wiring. 

Communication Bottlenecks 

What should be obvious from these sam¬ 
ple systems is the need to figure out just 
what level of communication will occur 
between the processors. A large commu¬ 
nication volume requires high-band¬ 
width connections, with the attendant 
complexity of common memory design. 
Programs with shorter, less frequent 
messages between fewer processors can 
run effectively on processors with “nar¬ 
rower” links, perhaps using message 
passing between links to reduce the num¬ 
ber of distinct connections. 

A multiprocessor system must be de¬ 
signed to solve a particular class of prob¬ 
lems. Ideally, it will handle that class 
with particular efficiency (although 
every now and again the designers find 
that there’s a skeleton in the closet that 
hampers performance). Attempting to fit 
a problem from a different class onto that 
machine will result in poor perfor¬ 
mance, perhaps even lower than on a sca¬ 
lar machine. 

Upcoming Events 

If you’re at all familiar with the calcula¬ 
tions behind the Mandelbrot set, you can 
probably tell why I elected to use it as the 
foundation for a supercomputer. A single 
image requires massive amounts of com¬ 
putation, but it can be easily divided be¬ 
tween an arbitrary number of processors. 
The results of the computations can be 
summarized by 1 or 2 bytes, so the out¬ 
put data transmission can use a relatively 
slow link. Even better, the algorithm 
doesn’t need any communication be¬ 
tween neighboring processors, so the in¬ 
terprocessor communication isn’t a criti¬ 
cal issue. 

In the next part of this project, I’ll de¬ 


scribe the system architecture of the Cir¬ 
cuit Cellar Mandelbrot engine and ex¬ 
plore the mathematics and algorithms 
behind its operation. In the concluding 
part, I’ll cover the array hardware and 
the control/display software for the Man¬ 
delbrot engine. ■ 

Special thanks to Ed Nisley and Merrill 
Lathers for their expert contributions to 
this project. 

Editor’s Note: Steve often refers to previous 
Circuit Cellar articles. Most of these past arti¬ 
cles are available in book form from BYTE 
Books, McGraw-Hill Book Co., P.O. Box 
400, Hightstown, NJ 08250. 

Ciarcia's Circuit Cellar, Volume I covers 
articles in BYTE from September 1977 
through November 1978. Volume II covers 
December 1978 through June 1980. Volume 
III covers July 1980 through December 1981. 
Volume IV covers January 1982 through June 
1983. Volume Fcovers July 1983 through De¬ 
cember 1984. Volume VI covers January 1985 
through June 1986. 

Circuit Cellar Ink 

It’s virtually impossible to provide all the 
pertinent details of a project or cover all the 
designs I’d like to in the pages of BYTE. For 
that reason, I have started a bimonthly supple¬ 
mental publication called Circuit Cellar Ink, 
which presents additional information on 
projects published in BYTE, new projects, 
and supplemental applications-oriented mate¬ 
rials. For a one-year subscription (6 issues), 
send $14.95 to Circuit Cellar Ink, 12 Depot 
Square, Peterborough, NH 03458. Credit 
card orders can call (203) 875-2199. 

There is a multiline Circuit Cellar bulletin 
board system (running TBBS 2.0M) that sup¬ 
ports past and present projects in BYTE and 
Ink. You are invited to call and exchange ideas 
and comments with other Circuit Cellar sup¬ 
porters. The 300-/1200-/2400-bps BBS is on¬ 
line 24 hours a day at (203) 871-1988. 


To receive information about the Circuit 
Cellar Ink publication for hardware de¬ 
signers and developers, please circle 100 
on the Reader Service inquiry card at the 
back of the magazine. 


Steve Ciarcia (pronounced “see-ARE- 
see-ah ’j is an electronics engineer and 
computer consultant with experience in 
process control, digital design, nuclear 
instrumentation, and product develop¬ 
ment. The author of several books on 
electronics, he can be reached on BIX as 
(i sciarcia. ” 

Your questions and comments are wel¬ 
come. Write to: Editor, BYTE, One 
Phoenix Mill Lane, Peterborough, NH 
03458. 


Protect Your 
Copies of BYTE 


NOW AVAILABLE: 
Custom-designed library Liles 
or binders in elegant blue 
simulated leather stamped in 
gold leaf. 


Binders—Holds 6 
issues, opens flat for 
easy reading. 

$9.95 each, two for 
$18.95, or four for 
$35.95. 




Files—Holds 6 issues. 
$7.95 each, two for 
$14.95, or four for 
$27.95. 

Order Now! 



Mail to: Jesse Jones Industries, Dept. BY, 
499 East Erie Ave., 

Philadelphia, PA 19134 


Please send_files; 

_binders for BYTE magazine. 

Enclosed is $_Add $1 per 

file/binder for postage and handling. 
Outside U.S.A. add $2.50 per file/binder 
(U.S. funds only please). 

Charge my: (minimum $15) 

A merican Express_Visa 

_MasterCard_Diners Club 

Card § _Exp. Date_ 

Signature _ 

CALL TOLL FREE (24 hours): 
1-800-972-5858 


Name 


Address-(No P.O. Box) 

City _ 

State_ Zip_ 

Satisfaction guaranteed. 

Pennsylvania residents add 6% sales tax. 
Allow 5-6 weeks delivery in the U.S. 


BYTE &SS 


OCTOBER 1988 • BYTE 291 








































Trademarks: OS/2 is a trademark of International Business Machines Corp. 
Turbo C is a registered trademark of Borland International. Inc. 
Copyright© 1988 McGraw-Hill. Inc. 


Herb Schildt is the author that over 600,000 
programmers turn to for the word on languages. That’s 
because Schildt’s expertise in programming is 
unprecedented. And he is unsurpassed in C. In fact, out 
of the 21 books Herb’s published, all 9 of his books on C 
are bestsellers. Find out why over 600,000 programmers 
can’t be wrong. See C Writer, Herb Schildt. 

"Schildt’s books offer first rate material" 

Computerworld 

"... Noted author and veteran C programmer... 
produce(s) the kind of book programmers like best..." 
Philippe Kahn, President, Borland International, Inc. 
From the Foreword of Using Turbo C 


C: T..cAc;erc..ee $24.95, ISBN 0-07-881263-1 
C: Power list’s GAae $22.95, ISBN 0-07-881307-7 
Artificial ir.veilige.:ee Usiag C' $21.95, ISBN 0-07-881255-0 
Advanced C, Scec__ lidiue.. $21.95, ISBN 0-07-881348-4 
Turbo C: Two Co....:.ere ieAreoce $24.95. ISBN 0-07-881346-8 
Turbo C: T..e Poewe: liefcre„ce $5.95, ISBN 0-07-881381-6 
C: The Pce.cee Aererewoc $5.95, ISBN 0-07-881321-2 
Using Terre O $19.95, ISBN 0-07-881279-8 
Aivaacee '.Tree C $22.95, ISBN 0-07-881280-1 
Just Released- 

$21.95, ISeTn 0-07-881427-8 


For a Free Catalog with More Information on All 21 Books 
Written by Herb Schildt 

Call Toll-Free 800-227-0900 

Visa, MasterCard, American Express Accepted for Orders. 

Include local tax and $2.00 for shipping. 


Osborne McGraw-Hill 

2600 Tenth Street 
Berkeley, California 94710 





















HANDS ON 

SOME ASSEMBLY REQUIRED ■ RickGrehan 



Emulating a math chip 
is fine, but you still 
need some way to talk 
to the outside world 


L ast month I introduced a binary 
floating-point mathematics 
package and described the code 
for the four primary math oper¬ 
ations: addition, subtraction, multiplica¬ 
tion, and division. Using those routines, 
you can build the more complex func¬ 
tions—transcendentals and trigonomet¬ 
ries, for example—that you find in high- 
level languages. 

But there are a couple of ingredients 
still missing from the recipe. Although 
you can manipulate floating-point num¬ 
bers with the functions I’ve given, you 
need to be able to get numbers to and 
from the routines. I can remember when 
I toggled in my first program on my old 
Altair 8800’s front panel and showed my 
mother its results on the accumulator 
LEDs. 

“Look, Mom! That light means a 2, 
that one means an 8, and that light means 
a 16, for a total of 26!” 

“That’s nice, dear.” 

A mathematics package with no easy 
way to get the numbers in or out is not 
much better. It’s time for some I/O. 

Inside/Outside 

As you’ll recall from last month, the 
floating-point format I’ve defined ac¬ 
commodates storage for a 15-bit expo¬ 
nent, an 80-bit mantissa, and a 1-bit sign 
(which needs a separate byte of its own; 
you may want to refer to the diagram on 
page 314 of last month’s BYTE). All this 
requires 13 bytes of storage per number 
local to the package. I referred to this 
storage area as the floating-point accu¬ 
mulators , FAC1 and FAC2. 

However, a program that calls the 

«— Circle 189 on Reader Service Card 


Part 2 

Floating-Point 
without A 

Coprocessor 


package is not likely to want to allocate 
13 bytes of storage for each floating¬ 
point number: A large array of such num¬ 
bers can consume memory rapidly. And 
the format I’ve described uses an entire 
byte to hold the mantissa’s sign. This is 
necessary only to make the execution of 
floating-point operations faster. When a 
number is being stored externally—wait¬ 
ing around until you use it again—it 
doesn’t make sense to use 8 bits to store 
the sign when 1 bit will do. 

Listing 1 shows the pseudocode for a 
pair of routines called LDFACC and 
STFAC1. LDFACC loads one of the two 
floating-point accumulators (selected by 
the DI register) from an external memory 
location, assuming that the number at 
that location is in external floating-point 
form. STFAC1, the reverse of LDFACC, 
stores the number in FAC1 to an external 
location. I didn’t provide a routine for 
storing FAC2 anywhere, because the four 
operations I’ve so far defined all leave 
their results in FAC1. 

The external representation the pack¬ 
age uses is very close to the 10-byte 
extended format used by the Apple Mac¬ 
intosh’s Standard Apple Numeric Envi¬ 
ronment library (which is compatible 
with the IEEE 10-byte extended defini¬ 
tion). My numerics package doesn’t de¬ 
fine special cases like NAN (not-a-num- 
ber) and infinity as defined in SANE, 
but some intrepid programming could 
add such entities; in fact, you can make 
the package compatible with whatever 
you want. 

Most of these routines’ time is spent 
shifting and masking. The external rep¬ 
resentation stores the mantissa’s sign in 
the highest bit of the exponent (a bit that, 
internally, is used to detect exponent 
overflow). Also, since the normalization 
routine I presented last month aligns the 
mantissa so that its topmost bit is 0 (to 
catch overflow), STFAC1 shifts the man¬ 
tissa before storing so you don’t waste 
space storing an empty bit. 

Actually, you can grab one more bit’s 


worth of accuracy in the external repre¬ 
sentation if you consider that, unless the 
floating-point number is true zero, after 
one shift to the left the most significant 
bit of the number must be a 1. You could 
rewrite STFAC1 to perform a second shift 
before it stores the number. Then, re¬ 
write LDFACC to recover those top 2 bits 
by shifting the mantissa to the right twice 
and setting the highest 2 bits to 01 
binary. The IEEE and Microsoft formats 
for encoding short and long real numbers 
use this trick. 

You can modify the load and store rou¬ 
tines to customize your own external rep¬ 
resentations (or adhere to those of some 
other commercial numerics library). 
Perhaps you don’t need a 64-bit mantis¬ 
sa’s worth of accuracy—you’d prefer 
handling lots of less-precise numbers 
quickly, rather than take more time for a 
few really precise ones. In this case, you 
can lop bytes off the mantissa from the 
right—but keep in mind that for every bit 
you give up in the mantissa, you lose 
about one-third of a decimal digit’s 
worth of accuracy. If you want to store 
the exponent in a byte rather than a word, 
you’ll certainly have to pick a smaller 
bias value (128 comes to mind, since that 
number divides a byte’s range: 0 to 255) 
and write some routines for translating to 
and from byte-wide and word-wide 
exponents. 

Incoming 

Getting a floating-point number into the 
package from the outside—typed in from 
the keyboard or read from a file—simply 
requires a routine to read a character 
string representing a floating-point num¬ 
ber and translate that number into the 
package’s internal representation. You 
can break this requirement down further 
into a series of simpler requirements: 
The routine must read and translate signs 
( + or -), a mantissa, and an exponent. 

The routine I’ve provided reads a char¬ 
acter string whose format can handle any 

continued 

OCTOBER 1988 • BYTE 293 


HANDS ON 

SOME ASSEMBLY REQUIRED 


Listing 1: Pseudocode for the LDFACC and STFAC1 routines that move 
numbers to and from the floating-point accumulators. 

LDFACC: 

(Assumes SI points to number, DI points to _SIGN field of 
the floating-point accumulator to store.) 

(Set the sign field) 

Set byte at [DI] based on high bit of byte at [SI]; 

Move the number into the accumulator; 

Clear lowmost word of mantissa; 

Clear highmost bit of exponent; 

Shift mantissa right 1 bit; 

RETURN; 

STFACl: 

(Assumes DI register points to destination.) 

Shift FAC1_MAN left 1 bit; 

IF FACl_SIGN = 0 THEN FACl_EXP = FACl_EXP AND 7FFFH; 

ELSE 

FAC1_EXP = FAC1_EXP OR 8000H; 

Move the number out of FAC1, exponent first, followd by 
the top 4 words of the mantissa; (Since FAC1_EXP and 
FAC1_MAN are contiguous, this uses an REP MOVSW 
instruction.) 

RETURN; 


Listing 2: Inputting a floating-point number. 


FPINPUT: 

CH = NextCHAR; 

IF CH = ' + ' THEN FAC1_SIGN=0; ELSE FAC1_SIGN=128; 
DEC_EXP=0 ; 

FAC1_MAN=0; 

CH = NextCHAR; 

CALL ADDIGIT(CH); 

CH = NextCHAR; (Skip decimal point) 

REPEAT 

BEGIN 

CH = NextCHAR; 

IF CH is not a digit THEN GOTO FPU; 

CALL ADDIGIT(CH) ; 

DEC_EXP=DEC_EXP-1; 

END 
FPIl: 

(The next line skips the "E" and reads the exponent sign.) 
CH = NextCHAR; 

IF CH = ' + ' THEN EXP_SIGN=0; ELSE EXP_SIGN=128; 
EXP_VAL=0; 

REPEAT 

BEGIN 


CH = NextCHAR; 

IF CH is not a digit THEN GOTO FPI2; 
EXP_VAL = 10 * EXP_VAL + VALUE(CH); 
END 
FPI2: 

IF EXP_SIGN = 0 THEN 

DEC_EXP = DEC_EXP + EXPJVAL; 

ELSE 

DEC_EXP = DEC_EXP - EXPJVAL; 
FACl_EXP=BIAS+79; 

CALL NORMl; 

FAC2 =10.0 
IF DEC_EXP > 0 THEN 
REPEAT DEC_EXP TIMES 
CALL FPMULT; 

IF DEC_EXP < 0 THEN 
REPEAT ABS(DEC_EXP) TIMES 
CALL FPDIV; 

RETURN; 


continued 


floating-point number that the package is 
capable of handling. I haven’t built a 
great deal of flexibility into the input 
routine—it likes its strings just so—but 
I’ll point out places where you should 
have no problem extending the software 
to handle freer entry formats. While I’m 
on the subject of formats, here’s the for¬ 
mat that my input routine expects: 

sD. DDDDEsDDD<null> 

where s is a sign (+ or -), D is a digit (0 
to 9), <null> is the null character 
(ASCII 0), is a decimal point, and E 
is E (which signals that the exponent por¬ 
tion follows). If you’ve done any engi¬ 
neering or scientific programming, 
you’ll feel right at home with this format. 
You can see that a number is written as 
the sign of the mantissa, followed by the 
mantissa, followed by E, followed by the 
sign of the exponent, followed by the ex¬ 
ponent. As I mentioned before, my input 
routine is fairly inflexible, so none of 
this is optional. You must write 1 as 
+ 1.0E+0; 5000 as +5.0E+3; —.0045 
as -4.5E-3; and so on. 

Listing 2 shows the pseudocode for the 
input routine. NextCHAR is a fictitious 
function that returns the next character 
from the input string (in the actual code, 
the SI register points to the input string, 
so the NextCHAR function is actually a 
L0DSB instruction). Once FPINPUT trans¬ 
lates the sign of the mantissa, it simply 
grabs each mantissa digit from the input 
string and adds it into FACl’s mantissa. 
(Like the other routines in the package, 
this routine returns with the inputted 
number stored in FAC1.) As each digit is 
added in, the routine treats FAC1_MAN 
not as a binary fraction but as a large 
binary integer. In effect, the routine ig¬ 
nores the decimal place; it remembers 
where it is by counting how many digits 
appear to the right of the decimal point. 
This value is kept in DEC_EXP. 

Next, the routine reads the exponent 
sign and exponent value. This process is 
a miniature version of what’s just gone on 
in the mantissa. For the exponent: Get a 
digit, multiply the accumulated exponent 
value by 10, add the new digit in, and re¬ 
peat. Once the routine has successfully 
converted the ASCII exponent to binary, 
it adds that amount into DEC_EXP. 

Now it’s a cleanup job. The routine has 
all the numbers it needs. First, it normal¬ 
izes the contents of FAC 1_MAN. Notice 
the value loaded into FAC1_EXP prior to 
normalization to reflect the fact that the 
number in the mantissa is an integer— 
that is, that the binary point is to the right 
of the least significant bit. Then the rou- 


294 BYTE* OCTOBER 1988 






SOME ASSEMBLY REQUIRED 


tine loads a floating-point 10.0 Into FAC2 
and, depending on the sign of DEtLEXP, 
either multiplies or divides FACi repeat¬ 
edly by 10. 

You now have a binary floating-point 
number In FACi, 

My routine requires one digit to the 
left of the decimal point, Modifying the 
algorithm to accept any number of digits 
to the decimal point's left should be triv¬ 
ial, It would also be simple to recode 
things so that signs are not required; no 
sign would indicate an Implied plus sign. 
Finally, you could have the routine as¬ 
sume a aero exponent If It encountered 
the end of the string before running Into 
nnB, 

Outgoing 

Once you've done all sorts of compli¬ 
cated floating-point calculations, you 
need a way to examine the results of your 
clpherlngs, You need the reverse of the 
Input routine; something to convert a 
floating-point number to an ASCII char¬ 
acter string (see listing 3), 

The output algorithm works like this! 
Remember that the Internal representa¬ 
tion of the floating-point numbers Is in 
base 2, so we need to somehow extract 
the base-10 exponent portion of the num¬ 
ber, We already know the Internal repre¬ 
sentation for 10,0 (we used that In our In¬ 
put routine), so we can perform a series 
of multiplications or divisions by 10 until 
the number falls somewhere between 1 
and 16, You can tell when the number is 
In this range by watching the exponent 
(In this case, FACi_EXP minus the bias 
amount), which tells you how many digit 
positions the binary point is from the 
number's most significant bit, For exam¬ 
ple, If FACi_EXP = BIAS + 3, you know 
the number looks like bbbbbMbbb ., ■ 
(where b is a bit, 1 or 0), If FACi_EXP = 
BIAS - 2, the number looks like this! 
0,00 bbbbbbbbb ,., (where the leftmost b 
Is the most significant digit), 

Each time the routine performs a mul¬ 
tiplication (or a division) by 10, It incre¬ 
ments (or decrements) DEtLEXP. In this 
way, the routine determines the num¬ 
ber's base-10 exponent, 

The routine's next step is to narrow the 
number's range even further by verify¬ 
ing that It Is Detween 1 and 10, If the 
number Is greater than 10 (It cannot be 
less than 1 because of what the routine 
has done to the number so far), FPOtlTPUT 
does one more division by 10. Now the 
routine adjusts the number so that the 
binary point is between bits IS and 76, 
and the top 4 bits of the number are Its 
Integer portion, And thanks to all the 

WHttMWd 


ADDIGITt 
CALL FAClxlO; 

FAC1_MAN = FACl_MAN + VALUE (CH); 

RETURN; 

FAClxlOi 

(This routine multiplies FACl's mantissa by ID using 
the identity 10*x=8*x+2*)ti) 

Shift FAC1_MAN left 1 bit; 

FAC3_MAN = FAC1_MAN; 

Shift FAC1J4AN left 2 bits; 

FAC1_MAN = FAC1_MAN + FAC3_MAN; 

RETURN; 


Listing 3t Pseudocode for the floating point output tvutlne . 

FPOUTPUT: 

DEC_EXP-0; 

IP FACl_EXP=0 THEN GOTO FoUTl; 

FAC2-10 i 0 1 

(Note! The comparisons in the following two WHILE 
statements treat FACI as a positive number*) 
WHILE FACI > 15 
BEGIN 

CALL FPDIV/ 
bEC_EXP-DEC_EXP+1; 

END 

WHILE FACI < 1 
BEGIN 

CALL FPMULT; 

DEC_EXP-DEC_EXP-1; 

END 

IF FACl>-iO THEN 
BEGIN 

CALL FPDIV; 

DEC_EXP-DEC_EXP-f 1; 

END 

(Bet binary point between bits 75 and 76*) 

IF FACi EXP^BlAS+4 THEN 
Shift FACI MAN left 1 bit; 

ELBE 

WHILE FAC1_EXP < BIAS4-3 
BEGIN 

Shift FACl_MAN right 1 bit; 

FAC1_EXP=FAC1_EXP+1; 

END 

BOUND FAC1_MAN; 

FOUT1: 

IF FAClJJlGN * 0 THEN OUTPUT(■+»); 

ELSE 

OUTPUT I 1 - 1 )t 

CH - Leftmost nibble of FACl_MAN; 

OUTPUT(ASCII(CH))/ 

OUTPUT(*.•)/ 

REPEAT N TIMES 
BEGIN 

Clear leftmost nibble of FACI MAN; 

CALL FAClxlO; 

CH s Leftmost nibble of FACl_MAN; 

OUTPUT(ASCII(CH)); 

END 

OUTPUT ('EM; 

IF DEC_EXP>-0 THEN OUTPUT(' + *)/ 

ELSE 

OUTPUT ( 1 - 1 ) ; 

OUTPUT(lnteger_to_ASCII(ABS(DEC_EXP))); 

RETURN 


OCTOBER 1988 • BYTE 295 






SOME ASSEMBLY REQUIRED 


multiplying and dividing by 10 that’s 
gone on, we know that the integer portion 
of the number must be between 1 and 
10—that is, a single decimal digit. 

The rest of the job is a snap. Since 
you’ve isolated your first digit in the top 
4 bits, you simply strip those bits out, 
convert binary to ASCII, and output the 
character. Then you multiply the man* 
tlssa by 10, strip the top 4 bits out again, 
and keep up the process until you have 
however many digits you need. (Warn¬ 


ing: Do not use the package’s FPMULT 
routine to do this multiplication, since 
FPMULT exits through the normalization 
routine, which would reset the binary 
point. Instead, you should use the fact 
that 10x.x = 2xjt + 8xjtand imple¬ 
ment the multiplication as a series of 
shifts and adds. Check out the pseudo¬ 
code for routine FAC1 x 10.) The deci¬ 
mal exponent portion is waiting for you 
in DEC_EXP, so just output it using an in- 
teger-to-ASCII routine (the details of 


which I won’t go over here, since there 
are plenty of sources for such algo¬ 
rithms), and you’re all done, 

The only thing I've glossed over is 
rounding (the pseudocode showB it as 
ROUND FAC1_MAN). There are various 
ways you can go about rounding the num¬ 
ber for output; the choice depends on 
what sort of accuracy you’re looking for. 
If you modify FPOUTPUT to be part of 
some formatted numeric output package, 
you’ll have to add code to determine 
which digit to round on. This will depend 
on how many digits a particular calling 
routine requests to output, My math 
package’s output routine simply adds 5 
x 10'” to the number in the mantissa 
since, as I said earlier, a 64-bit mantissa 
gives about 19 digits of accuracy. (It does 
this by adding 9393 hexadecimal to the 
least significant word of FAC1_MAN and 
rippling any carries on up the rest of the 
mantissa.) 

Left as an Exercise 
Carnivorous floating-point addicts may 
want to extend the package even further. 
This is understandable; there are plenty 
of functions involving floating-point 
numbers that I haven’t covered here. 
Some of the more esoteric are beyond 
what I have room to present. Other, more 
recognizable functions are quite easy to 
implement: 

• Integer-to-flooting-point: The clue to 
this is hidden in the floating-point input 
routine. First, you check the sign of the 
integer, store that in FAC1_SIQN, and, if 
it’s negative, convert the integer to a pos¬ 
itive number. You move the integer into 
FAC1_MAN—right-justified, so that the 
low word of the integer is in the rightmost 
word of FAC1_MAN. Then you load 
FAC1_EXP with the value BIAS+79 and 
call the normalization routine. 

• Floating-polnt-to-integer\ Load the 
number into FAC1 using LDFACC and ex¬ 
amine FACl.EXP, If FAC 1_EXP is less 
than or equal to BIAS, forget it—the 
number has no integer part. Otherwise, 
FAC 1_EXP - BIAS tells you how many 
bits, starting with bit 78 and moving to 
the right, are the integer portion. For ex¬ 
ample, if FAC1_EXP - BIAS = 3, then 
bits 78 through 74 form the Integer (with 
bit 78 being most significant). Do a loop¬ 
ing shift operation and a final check with 
FAC1_SIQN to see if you have to negate 
things, and you’re there. 

• Floating-point comparisons ; Compari¬ 
son operations—greater than, less than, 
equal to, and so on—are easily done 
using the floating-point subtract routine 

continued 


PolyAWK 

The Toolbox Language 

pblyAWK 


For C, Pascal, 

BASIC, Assembler, 

FORTRAN & B^LYmoi 
dBASE programmers, 


n *AWK-v 

lYttgmrnming A 


Language 



AuhpV Ail" 
tSlft-Vl \V Kl KWMM 
M'Ali'R j. Wi'IMU M' d* 


MS-DOS $99 


Programmers, engineers and scientists e 
programs. You will still use standard lang 

versatile, simple and powerful language will become an Indispensable part of your toolbox. 

Aho, Richard Weinberger and Brian Kernighan of Bell Labs developed AWK for UNIX. PolyAWK, for 
MS-DOS fully conforms to the AWK standard as defined by the authors In their book, the AWK 
Programming Language , which functions as the user's manual. 

A Pattern Matching Language 

PolyAWK Is a powerful pattern matching language for writing short programs to handle common text 
manipulation and data conversion tasks, multiple input files, dynamic regular expressions, and user 
defined functions, A PolyAWK program consists of a sequence of patterns and actions that tell what 
to look for In the Input data and what to do when It's found. PolyAWK searches a set of flies for lines 
or strings matched by any of the patterns. When a match Is found, the corresponding action Is per¬ 
formed, A pattern can select lines by combinations of regular expressions and comparison opera¬ 
tions on strings, numbers, fields, variables and array elements. Actions may perform arbitrary pro¬ 
cessing on selected lines. The action language looks like C, but there are no declarations, and strings 
and numbers are built-in data types, 

Concise Code Saves You Time & Effort 

The most compelling reason to use PolyAWK is that you can literally accomplish In a few lines of code 
what may take pages in 0, Pascal, BASIC, FORTRAN or Assembler. The brevity of expression and 
convenience of operations make PolyAWK valuable for prototyping even large steed programs. 

Math Support & Large Model Implementation 

PolyAWK Includes extensive support tor math lunolions such as strings, integers, floating point 
numbers and transcendental functions (sin, log, eto.) for scientific applications. PolyAWK Is a large 
model implementation and can use all of available memory to run programs or read files greater than 04k. 

30 Day Money Back Guarantee 

Credit Card Ordersi 1-000-547-4000 Ask For Dept. BYT 

Send cheeks and P.O.s Toi POLYTRON Corporation 
1700 NW 167th Piaee, Beaverton, OR 97006 (503) 645-1150 FAX: (503) 645-4576 



’OLYTRO 

High Quality Software Since 1982 



296 BYTE • OCTOBER 1988 


Circle 202 on Render Service Cord 

















How to create high-performance programs 


without wasting your time or money 




Watch 

Point 

wimw 


C Source 
Window 


pr intf (Uto •tnctara mmk 
jrUtf ("xT«\*<r«\a*r* xft 
•iir-hd*mt, Uir ->ol 
tin > ilwoffatmct hWI 


pr intf ("addr->street staMI iHHHHHH 
;pr* rt 

R Hi*# > « 

M OM n 

H- *■!*• u iJ? 

Sri*** *•» (til) «•!•»» wHIm* • 


»ttfli(ig «4 ajfow# Ml* ro»*w 
MiifUlipi tii RMwwfc 


Oitraot 

->city 

•>rUt« 


Variables 

Window 


TV# «UHir4ni« mMKar. mtlno* 


pointer 


iobCBl 


P0x02ck 


iobtei 


struct 


iohtl] 


pointer 




Order now by calling our toll tree number or mail 
the coupon to Mix Software, 1132 Commerce 
Drive, Richardson, TX 75081. 


Step 1: The $19.95 
Power C compiler 

Power C ia the new ANSI compatible C compiler 
that runs faster than Microsoft C and has more 
functions than Turbo C®. Power C combines 
high-performance software with superb docu¬ 
mentation, all for less than the price of most C 
books alone. It's your fast route to fast programs 
without the fast bucks. Compare Power C to the 
competition and see how much time and money 
you'll save. 


Step 2: The $19.95 
Power Ctrace debugger 


e«V« 

m (V (Hr Twill 

IW< LWU, fS ff.4*? 




\\W llitth-ivthru mutt p ( t Uiil|iih>l 


Technical Specificatione 

Power G Includes: Power C compiler with integrated Make, 
power C Linker, Power C Libraries (450 functions), the Power 
C hook (680 pages), and support for... 

ANSI standard 
IEEE floating point 
8087/80287 coprocessor 
o auto-sensing of 8Q87/8Q287 
^ automatic register variables 
✓ unlimited program size 
^ mixed model (near & far pointers) 
graphics on CGA, EGA, VGA, & Hercules 
Optional Products: 

Power Ctrace debugger 
^ Library source code 

> RCP business math _ 


Perforinanue/Price Chart 

(execution times in seconds) 


Power C 

Quick C" 

Turbo C® 

1) fib 

23.8 

53.4 

26.4 

2) sieve 

27.6 

43.2 

25,5 

3) tdbl 

3.5 

9.0 

9.6 

4) diskio 

13.5 

14.4 

14.3 

5) report 

11.0 

71.7 

60.7 

6) drystone 

36.6 

41.6 

31.8 

Compile/Link 

73.9 

113.5 

81.4 

EXE File Size 

25120 

32092 

27184 

Compiler Price 

$19.95 

$99.00 

$99.95 

Debugger Price 

$19.95 

N/C 

N/A 

Library Source 

$10.00 

$150.00 

$150.00 

Total Coat 

$49.90 

$249.00 

$249.95 


N/C no charge - N/A not available 
Benchmarks compiled using Make utility, command-line compiler, 
and medium memory model 


Power Ctrace is the new state-of-the-art 
C debugger that makes Microsoft's CodeView 
look like old technology. Power Ctrace will reduce 
the time you spend debugging your C programs 
by at least a factor of 10. With Power Ctrace, 
you'll be working smarter instead of harder. Actu¬ 
ally, you'll be having so much fun that it won't 
even feel like work anymore. 

Unlike other debuggers, Power Ctrace lets you 
debug graphics programs on a single monitor. 
You can even debug programs that write directly 
to video memory. However, the major advantage 
of Power Ctrace is simple operation. You won't 
waste any time trying to understand or remember 
cryptic commands. With Power Ctrace, a single 
keystroke is all it takes. Help screens show you 
which key to press and pop-up menus list your 
options. Invest just 10 minutes with Power Ctrace 
now and you'll save hours from now on. 



1-800-333-0330 

For technical support call: 1-214-783-6001 

Minimum Syslem Requirements; 

DOS 2 0 or later, 32QK memory, 2 floppy drives or hard drive. 
Runs on IBM PC, XT, AT, PS/2 and compatibles. 





nrTORRR 1QRR • BYTE 207 
























































HANDS QN 

SOME ASSEMBLY REQUIRED 



m> visa, t mtonwA 
04 H««r fttitarwni* 

Mi for flw Mmmiy fywtola 

3.0 M B0/DD 

0 MAHEW 1J3 

■ 8 BNY 1.17 

0 0 ATA 8 AFE 100 

HP 

1.00 


.84 

,80 

,07 

.80 

Risks 



2400BAUD 
$95 MODEM 


30 DAY FREE TRIAL 

WE AREN'T KIDDING ...HIGH PERFORM¬ 
ANCE TEXAS INSTRUMENT CHIP SET. TOW 
COST, NO COMPROMISE 2400 , 1300,300 BAUD 
MODEM. FUU- FEATURED, HAYES CQMPAT- 

CAU FQR perns 

CompuCom Corporation 

(BOO) ACT QN IT (408) 733-45PQ (CA) 


Circle W an Homier Service Card 


Circle 99 an Reader Serriee ford 



Relation to RttRl 
Development 


PDK51 


Tha PRK 51 is a powerful anti aponomioal 
Phnioe far the rlovfllnpmont of 8061 bneocl 
lyataim The PPK 61 is u&ah with an IBM-PP or 
equivelont anti Inplnrfosr 

• QlREP-ll 0058 Basin Mioronontrollor 

• BXA 61 Crow Aaaamhlor 

t rom-BbeqcI Monitor/Pehiiggor 

• PRUM Programmer 

• Power Sonplins 

• Roenmentatlpn, Tlitorial anti More 


[i 


call Nowi (eoa) mam 
Binary Teghnoloflyi Ino, 

Main 91, P.Q. Box 67, Mention, NH Q377Q 


CHPCLOC 

KtyMreleoWemendir IN A CHIPt 

Easy plug in ■ IQ-year battery 
Never set date/tlme again 
No slot needed ■ 100% compatible 


NOW WOHKS Wi l li PH / 2 


OHIROLOK w/software NOW 141,00 

30-day money-back guarantee 

COMPUQUEST INC, 

801 Morae Ava. 1 Schaumburg, lb 80198 

1-800-788*8389 
1-318-888-8668 In IL, 


Circle 99 on Reader Serriee Card 


tumnm- 


• Multi-user Patatesei 

• Powerful I 

• Multiple Operating 
System compatibility! 

9 Attractive Dealer 
Pricing I 

• Full Dealer Supportl 

pataflex is a traUemark of Data Access 

Dealer Inquiries Invited 


OJg 




24000 Telegraph poad 
Southfield. Michigan 40034 USA 
1313) 352-2345 



(FP9UB) and checking the sign of the 
result. 

Of course, there are other routines that 
are even simpler, To take the absolute 
value of a floating-point number, you 
simply clear the sign bit, To change a 
floating-point number's sign, you do an 
exclusive-QR operation on the sign bit, 
Yon can perform these functions with¬ 
out even moving the number into the 
accumulator, 

Then there are the tough routines, 
such as trigonometric and transcendental 
functions. You can handle these by ap¬ 
plying either interpolation to lookup 
tables (if you have lots of storage and 
you’re looking for speed) or series ex¬ 
pansion (which is best when storage is 
tight and you don't mind waiting a little 
for your answer). For example, tne series 
expansion for sine(*) is as follows; 

sineOO = * - jF/3! + *V5| - *V7I 
+ *V9I,,, 


The infamous CRC (Chemical Rubber 
Company) Handbook of Standard Math¬ 
ematical Tables, forever the sidekick of 
any university math, science, or engi¬ 
neering student and available in most col¬ 
lege bookstores, will provide you with 
the series expansion for more functions 
than you can think of, 

Finally, you can find more informa¬ 
tion on floating-point processing in the 
In Depth section of the March issue of 
BYTE. 

Next Month 

Dave Bet*, author of XUSP, joins in for 
a discussion of embedded languages, ■ 

BIBLIOGRAPHY 

Feierback, Gary, and Paul Thomas. Forth 
Taolu and Applications, Reston, VA; 
Rpston Publishing, 1985, 

Findley, Robert. Scelhi 'SOSO' Software 
Gourmet Guide and Cook Rook, Mil¬ 
ford, CT; Sceibi Computer Consulting, 
1976. 

Graham, Neill, Microprocessor Program¬ 
ming far Computer Hobbyists, Blue 
Ridge Summit, PA: Tab Books, 1977, 


Rick Qrehan is a BYTE senior technical 
editor at large, He has a BS in physics 
and applied mathematics and an MS in 
computer science/mathematics from 
Memphis State University, He can be 
reached on BIX as "rick-g ," 

Your guestions and comments are wel¬ 
come, Write to; Editor, BYTE, One 
Phoenix Mill Tone, Peterborough, NH, 
03458. 


Cirtle 99 an Reader Service Card 


Clrele W on Reader Service Card 









































Stop fooling around. It’s time to get hardcore about software. With Microsoft. 

We’ll give you all the resources you want. Tens of millions in R&D 
funding. Along with one of the most elementary tools for thinking — a door, 
which leads to your own private office. All backed by management that truly 
does speak your language, because they probably helped write it. 

We’re serious about software design. If you are too, then apply right now 
for one of these opportunities. 


Software Design Engineers 

We’re working on everything from worldclass application software, compilers, 
operating systems, and networking to sophisticated graphics, powerful pro¬ 
ductivity software and more. You could be too, if you have programming 
experience and a background that includes 68000, Macintosh® Toolbox, Win¬ 
dows™, “C”, micro’s, 8086, UNIX™/XENIX®, or MS-DOS®. 

There are opportunities to work with our teams in systems, applications, 
CD-ROM, languages, or networking. 

If you qualify, Microsoft offers you an opportunity to live and work 
where the quality of life is high and the cost of living is low — the beautiful 
Pacific Northwest. Along with amenities such as a health club membership, 
workout facilities and parcourse, plus an array of benefits. 

To apply, please send your resume in confidence 
to: MICROSOFT CORPORATION, Human Re¬ 
sources, Dept. SSDE-1088BYTE, 16011 N.E. 

36th Way, Box 97017, Redmond, WA 
98073-9717. We are an equal opportunity 
employer. No phone calls, please. 



Microsoft 

Trademarks are registered to their respective companies. 


OCTOBER 1988 •BYTE 299 





-The Buyer’s Mart- 

A Directory of Products and Services 


THE BUYER’S MART is a monthly advertising section which enables readers 
to easily locate suppliers by product category. As a unique feature, each 
BUYER’S MART ad includes a Reader Service number to assist interested 
readers in requesting information from participating advertisers. 

RATES: lx—$475 3x-$450 6x-$425 12x—$375 
Prepayment must accompany each insertion. VISA/MC Accepted. 

AD FORMAT: Each ad will be designed and typeset by BYTE. Advertisers must 


furnish typewritten copy. Ads can include headline (23 characters maximum), 
descriptive text (250 characters is recommended, but up to 350 characters can 
be accomodated), plus company name, address and telephone number. Do not 
send logos or camera-ready artwork. 

DEADLINE: Ad copy is due approximately 2 months prior to issue date. For ex¬ 
ample: November issue closes on September 9. Send your copy and payment 
to THE BUYER’S MART, BYTE Magazine, 1 Phoenix Mill Lane, Peterborough, 
NH 03458. For more information call Mark Stone at BYTE 603-924-3754. 


ACCESSORIES 


ACCESSORIES 


ARTIFICIAL INTELLIGENCE I 




FREE CATALOG 

Thousands of parts and new surplus electronic parts 
at super low prices. FAST ORDER PROCESSING 
AND SHIPPING (95% of all orders shipped within 
48 hours). 

CALL OR WRITE FOR A FREE CATALOG. . . 

ALL ELECTRONICS CORPORATION 

P.O. Box 567, Van Nuys, CA 91408-0567 

1-800-826-5432 


YOUR OWN COMPUTER PAPER 

Put your name and/or department, project, pro¬ 
posal, or report across the bottom of every final 
presentation page. Send us your copy plus 
name, address, phone number and printer 
make and model number and we'll send you 
FREE SAMPLES. 

FORMSMART. INC. 

P.O. Box 592, E. Freetown, MA 02717 


LISP on a MAC 

Get all the functionality of the Franzlisp 
dialect of the Lisp language. $20 purchases 
a 64K Lisp program, which will run on a 
MAC plus or equivalent. 1MB RAM recom¬ 
mended for this program. Send order to: 

Oosson Software 

Box 33113, Coon Rapids, MN 55433 

Inquiry 576. 

Inquiry 581. 

Inquiry 585. 

FREE UPS CATALOG 

Protect your computer and make it last longer. 
Call or write today! 

Best Power Technology, Inc. 

World's largest manufacturer of 

uninterrruptlble power systems. 

P.O. Box 280, Necedah, Wl 54646 

TOLL FREE (800) 356-5794 ext. 1004 
or (608) 565-7200 ext. 1004 


SMART PRINTER STAND 

UNDERSTAND 

is an attractive printer stand with switchable data con¬ 
version, surge suppression & power switch. Saves 
space & avoids clutterl UNDERSTAND . PP: 

$295 (2 parallel in, 1 parallel out) 

UNDERSTAND-PS: 

$395 (1 parallel & 1 serial in, 1 parallel out) 

MAS Inc. 

15941 S. Harlem Ave., Suite 333, Tlnley Park, IL 60477 
(815) 469-4501 


muLISP™ 87 for MS-DOS 

Fast, compact, efficient LISP programming environ¬ 
ment. muLISP programs run 2 to 3 times faster & 
take Vi to V 3 the space of other LISPs. 450 Com¬ 
mon LISP functions, multi-window editing & debug¬ 
ging, flavors, graphics primitives, lessons & help, 
demo programs, comprehensive manual. 

Soft Warehouse, Inc. 

3615 Harding Ave., Suite 505, Honolulu, HI 96816 

(808) 734-5801 

Inquiry 577. 

Inquiry 582. 

Inquiry 586. 


ARTIFICIAL INTELLIGENCE 

1 

BACK UP SYSTEMS 

CUT RIBBON COSTS! 

Re-ink your printer ribbons quickly and easily. Do all 
cartridge ribbons with just one inker! For crisp, black 
professional print since 1982. You can choose from 3 
models: Manual E-Zee Inker — $39.50 

Electric E-Zee Inker — $89.50 

Ink Master (Electric) — $159.00 
lOOO's of satisfied users in 5 years. Money back guarantee. 

BORG INDUSTRIES 

525 MAIN ST.. JANESVILLE, IA 50647 

1-800-553-2404 In IOWA 319-987-2976 


HIGH PERFORMANCE RULES BASED 
EXPERT SYSTEM “SHELL” (H.E.S.). 

Caters for thousands and thousands of rules, integrate with your 
existing database. Easy to use, no knowledge of programming re¬ 
quired. Applications: medical diagnosis, fault diagnostics, business, 
admin, banking, finance, Insurance, law, engineering, education, 
electricity boards and many other application areas. Available on 
PC/XT/AT, MS-DOS, Xenix, Unix. Demo copy $84 (with facility to 
create 300 rules). Full version $21,000. 

HORIZON SOFTWARE LTD. 

27 East St., Leicester LEI 6NB. U.K. 

Tel (44) 533 556550 


HD BAC-UP 

THE EASIEST & FASTEST BACKUP UTILITY 

FOR PC/XT/ATS & COMPATIBLES. 
AFFORDABLE PRICE $36.50. 

EASY INSTALLATION & USE - REQUIRES 

NO KNOWLEDGE OF DOS — DAILY BACKUPS RUN 

IN A FRACTION OF THE TIME. 

CALL FOR INFO & DEMO DISK 800-457-1313. 

HI-TEC INDUSTRIES 

6100 S. Fairfax Rd., Bloomington, IN 47401 
812-824-8000 

Inquiry 578. 

Inquiry 583. 

Inquiry 587. 



BAR CODE 

SELF-INKING PRINTER RIBBON 

Awarded United States Patent #4701062 

Lasts 10-15 times longer than the conventional ribbon 

For printers using Vi" width open spool ribbon: 
Okidata-82A-83A-84-92-93 Dec LA 180/120 

Teletype-33, 35 Dec LA 30/IBM 1443 i 

Star Gemini 10X Teletype-Model 40 

Extel Tl 800/810. 820, 880 

Contact us by mail, phone or telex and’ we will forward you a brochure. 

CONTROLLED PRINTOUT DEVICES, INC. 

POB 869, Baldwin Rd., Arden, NC 28704 
(704) 684-9044 • TELEX: (FILMON-AREN) 577454 


NanoLISP $99.99 

An MS-DOS Common LISP interpreter that sup¬ 
ports most Common LISP operations and strictly 
adheres to the standard. Numerous advanced and 
extra features, excellent debugging facilities, sam¬ 
ple Al programs, fully-indexed manual, free 
technical support. 

Microcomputer Systems Consultants 

P.O. Box 6646, Santa Barbara, CA 93160 

(805) 967-2270 


BAR CODES & BIG TEXT 

On EPSON. IBM, OKI dot matrix or LaserJet. Design any for¬ 
mat/size on ONE easy screen. 1-120 fields/label. 13 text sizes 
to 1" - readable at 50 ft. AIAG, MIL-STD, 2 of 5, 128, 
UPC/EAN, Code 39, etc. Color, Reverses, File Input, 
FAST—$279. Other menu-driven bar code programs from $49. 

30 day $ back. 

Worthington Data Solutions 

417-A Ingalls St., Santa Cruz, CA 95060 

(800) 345-4220 In CA: (408) 458-9938 

Inquiry 579. 



Companion and Extender 

The PS/2 COMPANION lets you add an extra keyboard and 
monitor up to 150 feet away from your system unit. It comes 
complete with all connections and supports both color and 
monochrome monitors. Prices start at $249 for a 25' unit. 
EXTENDER lets you move the keyboard and monitor up to 
150 feet from the system unit. Prices start at $149. 

Cybex Corporation 

2800-H Bob Wallace Ave., Huntsville, AL 35805 

205 - 534-0011 


NEW Expert System 

FirstExpert - expert system generator. Ridiculously easy yet 
extremely powerful. No programming needed. Speed up 
business decisions and analysis. Information transferable to 
other environments. Amplifies Your intelligence! An ingenious 
program for a sensational price. Many examples included. 

$99 Call or write for more information. 

NovaCast Expert Systems 

2530 Berryessa Rd. Suite 607, San Jose, CA 95030 

(408) 272-4071 fax: (408) 437-7777 


BAR CODE READERS 

From the manufacturer for PC/XT/AT, & PS/2. At¬ 
taches as 2nd keyboard, reads as keyed data. Ex¬ 
ternal or bus install. With steel wand—$399. Also 
Kimtron, Link, Wyse, & RS-232. Portables, Lasers, 
slot badge readers, and MagStripe too! 

30 day $ back. 

Worthington Data Solutions 

417-A Ingalls St., Santa Cruz, CA 95060 

(800) 345-4220 In CA: (408) 458-9938 

Inquiry 580. 

Inquiry 584. 


300 BYTE* OCTOBER 1988 

































The Buyer’s Mart 


BAR CODES 


PRINT BAR CODES/BIG TEXT 
FROM YOUR PROGRAM 

Add bar codes and big graphics text to your program. 
Print from ANY MS-DOS language. Bar codes: UPC, 
EAN, 2 of 5, MSI, Code 39. Epson, Oki, IBM dot matrix 
text up to V 2 ''. LaserJet up to 2". Font cartridges not 
required. $159-$239. 30 day $$ back. 

Worthington Data Solutions 

417-A Ingalls St., Santa Cruz, CA 95060 

(800) 345-4220 _ In CA: (408) 458-9938 


COMPLETE LINE 
OF BAR CODE PRODUCTS 

• PrintBar II • PrintBar Softfonts 

• PrintBar I • CodeScan 2000 
FREE BROCHURES ( 206 ) 451-8966 

Bear Rock Software Co. 

6069 Enterprise Dr. Placervllle, CA 95667 


BAR CODE MADE EASY 

PERCON® E-Z-READER'* keyboard interfaces and multiuser 
RS-232 models make it easy to add bar code to virtually any 
computer/terminal WITHOUT SOFTWARE MODIFICATION. 
Immediate shipping. Two year warranty. Bar code printing 
software available. Call for details on fast, accurate, easy data 
entry. Substantial reseller discounts. 

PERCON® 

2190 W. 11th St., Eugene, OR 97402 

(503) 344-1189_ 


READ & PRINT BAR CODES 

Fast, reliable data entry into your programs as if 
from your keyboard. Internal unit for PC, XT, AT 
PS/2-M30. RS-232 unit for DOS & Non-DOS 
systems (incl. all PS/2). Stainless steel wand and 
LASER interfaces. Powerful Bar Code and Text 
printing software. 

Seagull Scientific Systems 
15127 N.E. 24th, Ste. 333, Redmond, WA 98052 

(206) 451-8966 _ 


BAR CODE READERS 

Among the industries best and most widely used barcode 
reader, reads all major barcode formats (code 39, 2 of 5, 
UPC/EAN, codabar), connects between keyboard & system, 
advanced CMOS uses keyboard power supply, connects to all 
IBM compatibles and DIN terminals, completely OS indepen¬ 
dent, software independent. Same day ship, 1 year warranty, 
30 day satisfaction guarantee. CALL for prices too low to 
advertise. 

Solutions Engineering Sales 

8653 Georgia Ave., Silver Spring, MD 20910 

_ 800-635-6533 _ 

Inquiry 588. 


DATA INPUT DEVICES 

Bar Code & Magnetic Stripe Readers for microcom¬ 
puters & terminals, including IBM PS/2 & others, DEC, 
AT&T, CT, Wyse, Wang. All readers connect on the 
keyboard cable & are transparent to all software. Low 
cost bar code print programs & magnetic encoders are 
also available. GSA contract #GS00K87AGS5346. 

TPS Electronics 

4047 Transport, Palo Alto, CA 94303 

415-856-6833 Telex 371-9097 TPS PLA 


Inquiry 589. 


BBS PUBLIC DOMAIN 


7,500 + Titles in Download Library 

18+ Special Interest Forum message bases plus 
Real Time Conferencing. USA TODAY Decision- 
Line News Service. Quarterly Newsletter & BBS 
System Users Guide. PC Pursuit Accessible. Fee: 
$10/3 Mo. — $25/Yr. 

9 Incoming lines. FREE DEMO MODE 
(503) 761-8100 12/2400 N,8,1 
RANDOM ACCESS Information Network 

P.O. Box 16675, Portland OR 97216 
_ Voice: (503) 239-8299 _ 

Inquiry 590. 


CAD/CAM 


$39.95 CAD 

Fully featured, symbols, auto dimensioning, hatch¬ 
ing, fillets, reads DXF, handles all but the largest 
drawings. Extremely powerful BASIC-like macros, 
on line manual plus so much more. Requires IBM 
XT/AT/PS2 with 640K and hard disk. 20,000 new 
users this year. 

PAFEC INC. 

5550 Technology Park, Norcross, GA 30092 

1-800-52PAFEC (404) 441-9300 

Inquiry 591. 


CASE 


Affordable CASE 

A new concept in Computer Aided Engineer¬ 
ing for developing PC/DOS applications! C 
Dispatcher generates fast, efficient C code for 
command and menu driven applications. 
Develop, document, and change easily. Many 
features. For many compilers. $295.00 MCA/isa 

Amaryllis Inc. 

563 Wattaquadoc Rd., Bolton, MA 01740 

_ (617) 365-5456 _ 

Inquiry 592. 


CASE STATE PROGRAM COMPILERS 

The COMPEDITOR, a software development tool quick¬ 
ly documents and forms real time and event driven 
source programs in ADA, BASIC, C, FORTRAN and 
PASCAL. 

IBM PC, XT, AT, PS/2 190K RAM Dos 2.0+ 

Price: $175.00 per language (With Primer and Debugger) 
Sampler $30 

AYEC0 5025 Nassau Circle, Orlando 

INCORPORATED FL 32808 (407) 295-0930 

Inquiry 593. 


PROTOTYPING TOOL 

Build a working system model of your application 
with PC-PROTO. Very Fast. Very Flexible. No Pro¬ 
gramming Required. Screen Painter. Data Base 
Manager. Generate data dictionary, source code, 
documentation, programming specifications. 
Suitable for JAD as well. For PC, XT or AT. From 
$149.00. MC/VISA. 

Kartech, Inc. (416) 656-2032 

165 Pinewood Ave., Toronto, Ontario, Canada M6C 2V6 

Inquiry 594. 


CD/ROM 


Public Data on CD-ROMs 

• Econ/Stats I — Prices, Employment 

• Consu/Stats — BLS/Census 1984 consumer data 

• Agri/Stats — Agricultural series 

• Makes tables, DIF, or ASCII 

• $49 each, req. MS-DOS 

• CD-ROM publishing services available 

Hopkins Technology 

421 Hazel Lane, Hopkins, MN 55343 
(612) 931-9376 CompuServe 74017,614 

Inquiry 595. 


COMMUNICATIONS 


Bi-Directional File X-fers 

Multl-Com telecommunications program offers the following.... 

• Simultaneous Downloading/Uploading 

• Send/Receive Console Messages During File Transfers 

• 100% Line Utilization During Multi-File Transfers 

• Uses Full Duplex ADLC Protocol 

• More Efficient Than Xmodem, Kermlt, etc. 


• Saves Time and Cuts Connect Costs 

Information & 5V<i" Demo Disk.$5.00 + S3 s/h 

Program Pkg., 3 W & 5V4* disks, manual.. . .$49.95 + $4 s/h 


Multiplex Systems (412) 276-3374 24 hrs. 

P.O. Box 16174, Pittsburgh, PA 15242 

Inquiry 596. 


FAX MACHINES $395 

MURATA FAX 1200/1600 .$795/925 

SHARP FAX F0300/F0500.$1195/1495 

TOSHIBA FAX 30100/3300/3700 .$1088/1240/CALL 

RICOH 10/20.$1295/1595 

CANON FAX 20.$1279 

PC/XT SYS.Receive/Transmit FAX+Scanner.$1595 

PC/XT Telephone Answer & Voicemail.$1195 

Prepay prices Visa/MC 2% cod 2% restock 20% 
TELEPHONE PRODUCTS CENTER 

23591 #21 3 El Toro Rd., El Toro, CA 92630 714 / 739-9555 

Inquiry 597. 


COMPUTER INSURANCE 


INSURES YOUR COMPUTER 

SAFEWARE provides full replacement of hardware, 
media and purchased software. As little as $39 a 
year provides comprehensive coverage. Blanket 
coverage; no list of equipment needed. One call 
does it all. Call 8 am-10 pm ET. (Sat. 9 to 5) 

TOLL FREE 1-800-848-3469 

(Local 614-262-0559) 

SAFEWARE, The Insurance Agency Inc. 

Inquiry 598. 


COMPUTER RENTALS 


R E 

N T A L S 

WEEKLY 

MONTHLY YEARLY 


IBM - APPLE 

A j A 

COMPAQ 

$189 

| Full Stock/Next Day Delivery 

1 Free Service & Maintenance 

1 v J 

* PER MO. 

| IBM PS/2 Model 50 800 PC-RENTL | 

Inquiry 599. 


CROSS ASSEMBLERS 


CROSS ASSEMBLERS 

Universal Linker, Librarian 
Targets for 36 Microprocessors 

Hosts: PC/MS DOS, micro VAX, VAX 8000 
Developed and supported at: 

ENERTEC, INC. 

BOX 1312, Lansdale, PA 19446 

215-362-0966 _ MC/VISA 

Inquiry 600. 


Professional Series 

Pseudocode releases it’s PseudoSam Professional 
Series of cross assemblers. Most popular processors. 
Macros, Conditional Assembly, and Include Files. Vir¬ 
tually unlimited size. For IBM PC’s, MS-DOS 2.0 or 
greater. With manual for $35.00. Each additional $20.00. 
(Ml res. 4% tax). Shipping $5, Canada $10, Foreign $15. 
Visa/MC. (Dealer Inquiries Welcome). 

Kore 

6910 Patterson, Caledonia, Ml 49316 

_ 616-791-9333 _ 

Inquiry 601. 

OCTOBER 1988 -BYTE 301 

















































The Buyer’s Mart 


CROSS ASSEMBLERS 



FANTASTIC SIMULATORS 

For the 8048, 8051, 8080, 8085, & Z80 families. Full function 
simulation including ALL MODES of interrupts. Built-in 
disassembler. Better than expensive I.C.E.’s. 

CROSS ASSEMBLERS 

We support the 8048,8051, 8080/8085, 8096 & Z80 families. 
Just $75 each. 

Lear Com Company 

2440 Kipling St./Ste. 206, Lakewood, CO 80215 
303-232-2226 

Inquiry 602. 

CROSS ASSEMBLERS 

Macros, PC Compatible, Relocatable, Condi¬ 
tionals, Fast, Reliable.from $150 

also: Disassemblers 

EPROM Programmer Board 

MICROCOMPUTER TOOLS CO. 
Phone (800) 443-0779 

In CA (415) 825-4200 

912 Hastings Dr., Concord, CA 94518 

Inquiry 603. 

680X0 Cross Assemblers 

Now, inexpensive quality 608X0 Cross Assemblers that use your IBM PC or 
compatible. All versions include extensive listing facilities, up to 32 char labels, 
sorted symbol tables, INCLUDE files, PATH names, ORG, DC, DS, EQU, many 
other directives (except MACROS), printed manuals. Basic versions create S- 
records. Unking versions create either S-records or relocatable modules, and 
include a linker which creates S-records or binary output files. Not copy pro¬ 
tected. Minimum requirements are 320K, DOS 2.XX, & 1-5'A" DSDD. 

Basic 60000/68010—$4995 Unking 68000/68010-S8995 

Basic 60020—$6935 Basic 68020/68881-5129 

Checks, VISA, MC accepted. MN residents +6% sales tax. No PO's or COO's, 

please. RAVEN Computer Systems 

Box 12116, St. Paul, MN 55112 (612) 636-0365 

Inquiry 604. 

ASSEMBLERS & TRANSLATORS 

Over 20 high quality, full function, fast relocatable 
and absolute macro assemblers are available im¬ 
mediately. Source language translators help you 
change microcomputers. Hosts: MS/DOS, CPM80, 
ISIS. 

RELMS™ 

P.O. Box 6719, San Jose, CA 95150 
(408) 356-1210 

MC/VISA TWX 910-379-0014 AMEX 

Inquiry 605. 

Z80/HD64180 

SLR Systems cross assemblers run on PC and are 
compatible with Microsoft M80/L80. $195.00 for 
assembler and linker. We have CP/M emulator 
cards for PC. Up to 125 mhz Z80 clock speed, start¬ 
ing at $249.95! Also Z80/HD64180 C compilers. 

Z-World 

1772 Picasso Ave., Davis, CA 95616 (916) 753-3722 
Please see our ads on page 320. 

Inquiry 606. 

1 DATA CONVERSION 


MEDIA CONVERSION/DATA TRANSLATION 

More than Just a straight dump or ASCII transfer! 

Word Processing, DBMS, and Spreadsheet data on Disks 
or Tapes transferred directly into applications running on 
Mainframes, Minis, Micros, Dedicated Word Processors, 
Typesetters, and Electronic Publishing systems. 

IBM PS/2 & Macintosh supported 
#1 in the translation industry! 

CompuData Translators, Inc. 

3325 Wilshire Blvd., Suite 1202, Los Angeles, CA 90010 

(213) 387-4477 1-800-825-8251 


Inquiry 607. 

302 BYTE* OCTOBER 1988 


DATA CONVERSION 


PEP Your Data to MS-DOS! 

PEP ("Printer Emulation Package") is a unique software 
product which makes your MS-DOS system appear to 
be an intelligent serial printer. Converting your data from 
another operating system is as easy as printing it! 
Diskette plus 90 page typeset manual, $64.95 U.S. (Not 
copy protected.) Specify 5V4 or 3Vi inch diskette size; 
add $5 for both formats. 

Intelpro 

13 Saratoga Dr., Kirkland, Quebec, Canada H9H 3J9 

_ (514) 694-6862 _ 

Inquiry 608. 


DATABASE MGMT. SYSTEMS 


SOFTWARE KIT PACKAGING 

OEM supplier to one of the world's largest computer 
companies offers quality packaging and supplies for 
your software products. From diskettes to printed 
manuals. Quality products reflecting your company’s 
image is our highest priority. Call or write. 

COMPUTER LOGICS LIMITED 

4845 Transit Road Unit K-8, Depew, NY 14043 

(716) 633-2810 Fax (716) 633-2813 

Inquiry 609. 


FREE TRIAL dBASE III CLOt! 

"1 on 1 is a programmable relational DBMS.. . 1 on 1 = 
311 is a great deal for those who would be glad to have a 
dBASE III PLUS clone" 

** PC MAGAZINE 5/17/88 ** 

Free 30 day trial full program USA only or Buy now get free 
upgrade. Money back guarantee $69 + $5. S/H chk/Amex. 
CAN +54. Other +$10. Call or write: 

1 on 1 Computer Solutions 

26 Finchwood Dr., Trumbull, CT 06611 203-375-0914 

dBASE III is a trademark of Ashton-TATE 


Inquiry 610. 


DATA/DISK CONVERSION 


QUALITY CONVERSIONS 

• Disk • Scanning • Tape 

‘TYPEWRITTEN $.33 per page to ASCII 
‘TYPESET 6-24 point Low Rates 
(*WP Formats available) 

IMAGES 

Logos/Line Art/Glossies 

1st Run Computer Services Inc. 

1261 Broadway, Suite 508, New York, NY 10001 

(212) 779-0800 

Inquiry 611. 


Get the Expertise You Need! 

Disk/Disk • Tape/Disk • OCR 

Over 1,000 formats! 3V2, 5V4, or 8 inch disks; 9 track 
mag tape; 10 MB Bernoulli cartridge. Data base and 
word processor translation. Specialists in Govern¬ 
ment Security Data. Call for free consultation. 

Computer Conversions, Inc. 

9580 Black Mtn. Rd., Ste J, San Diego, CA 92126 

_ (619) 693-1697 _ 

Inquiry 612. 


DISK CONVERSIONS 

Media transfer to or from: IBM, Xerox, DEC, Wang, 
Lanier, CPT, Micom, NBI, CT, also WP, WS, 
MS/WRD, DW3, MM, Samna, DEC DX, MAS 11, 
Xerox-Writer, ASCII. 

FREE TEST CONVERSION 

CONVERSION SPECIALISTS 

531 Main St., Ste. 835, El Segundo, CA 90245 

(213) 545-6551 (213) 322-6319 

Inquiry 613. 


DATA/DISK CONVERSION 


DISK & TAPE CONVERSIONS 
AUTOMATICALLY 
SAVE TIME AND MONEY 

Over 1000 formats from Mini, Micro Mainframe, Word Pro¬ 
cessors, & Typesetters. 

TAPE Conversions as low as $23.00 MB 
DISK Conversions as low as $15.00 per Disk 
Call or write TODAY for a cost saving quotation. 

CREATIVE DATA SERVICES 

1210 W. Latimer Ave., Campbell, CA 95008 

_ (408) 866-6080 _ 

Inquiry 614. 


RUN HP SERIES 80 
PROGRAMS ON IBM PC 

Translator allows users to move programs written on HP 85. 
86, 87, 9915 to IBM PC, AT, PS/2, compatibles and run them 
on Microsoft’s powerful QuickBASIC 4.0. File copy utility in¬ 
cluded. HP BASIC program translation and disk file copy to 
PC's our specialty. Call us. 

Oswego Software 312 / 554-3567 

507 North Adams St. FAX 312/554-3575 

Oswego, Illinois 60543 TELEX 858757 


Inquiry 615. 


CONVERSION SERVICES 

Convert any 9 track magnetic tape to or from over 
1000 formats including 3V2", 5V4", 8” disk formats & 
word processors. Disk to disk conversions also 
available. Call for more info. Introducing OCR Scan¬ 
ning Services. 

Pivar Computing Services, Inc. 

165 Arlington Hgts. Rd., Dept. #B 
Buffalo Grove, IL 60089 (312) 459-6010 

Inquiry 616. 


DEMOS/TUTORIALS 


INSTANT REPLAY III 

Build Demos, Tutorials, Prototypes, Presentations, Music, 
Timed Keyboard Macros, and Menu Systems. Includes 
Screen Maker, Keystroke/Time Editor, Program Memorizer, 
and Animator. Rec'd Great Reviews! Simply the BEST. Not 
copy protected. No royalties. 60 day satisfaction money 
back guar. IBM and Compatb. $149.95 U.S.Chk/Cr. Crd. 
Demo Diskette $5.00 

NOSTRADAMUS, INC. 

3191 South Valley Street (ste 252) 

Salt Lake City, Utah 84109 (801) 487-9662 

Inquiry 617. 


DESKTOP PUBLISHING 


HIGH RESOLUTION MONITOR 

• Desktop Publishing and CAD low cost graphics subsystem 

• Workstation Resolution for your IBM PC/XT or AT compatible 

• 1024 x 768 paper white 14" flat screen 

• Drivers for Ventura. Page Maker, Windows, GEM and AutoCAD 

• Can coexist with another color graphics adapter 

• Call NOW $595 including graphics board, monitor and 
software 

• VISA and MasterCard accepted 

CATi INC 

16840-B Joleen Way. Morgan Hill, CA 95037 

HOT LINE 408-778-CATS 


Inquiry 618. 


Desktop Publishers! 

When you need the best "no-nonsense" tools for 

Screen Capture and Image Management 

Collage Display Utilities 

Dynamic Grayscaling, Image Browsing and Cataloging, and 
much, much more! Supports EGA, VGA, PS/2, CGA, 
Hercules, and MDA displays! 

Suggested Retail price, only $89®® 

Inner Medis, lnc.( 603 ) 465-3216,-7195 Fax 

Inquiry 619. 


































DISK COMPATIBILITY 


IBM PC* USB Mao DISKS 


MatehMeker lota you plug any Macintosh exter¬ 
nal floppy drive Into an IBM PC. Mall also card and 
software lota you copy to/from, view directory, in¬ 
itialize, or delete files on the Mac diskette Works 
with POa, XTa, ATa, and compatibles. The easy way 
fo move tofomwf/pfi/ 

S140.U0 viaa/MC/CQWOhk. 

Mtero Solution* Computer Products 

132 yy. f-incoln Hwy . PoKalb, II G0U5 SW7S6-a411- 


Inquiry 62Q. 


DISK DRIVES 



HAND 

DISKS 


MN6120 

110 MB 

20Ma 

$000. 

MNU30OE 

338 MB 

10MB 

$2380. 

MN0000 

71 MB 

20MB 

$545. 

M01366 

150 MB 

23MB 

$1290. 

MCI 336 

71 MB 

20MB 

$545. 

8T4QB8 

00 MB 

20MB 

$525, 

BT251 

40 MB 

40MB 

$329. 

BT251-1 

40 MB 

20MB 

$379. 

CPU 

INO 

(714) 670-6033 


Inquiry 621. 


pays DRIVRS FOR pot ATt 

CompatIKItfPC .*328 

OompatiKitMT.*288 

Built-in floppy controllers—no problem- 
aupporta multiple drives and formats, l-eta your 
computur una IBM PB/314M diskettes ptos nioref 
Call for further information or to place an order. 

W6VA1GV CWPHtPK 


Micro lolutloni Computer Products 

13? W hincdn Hwy, PnKalh li- 00116 61S/7S6 341 1 


01S/78S3411 


Inquiry 622. 


DISK DURi EQUIPMENT 


seconds each with famous Mountf 
tion equipment at the veiy heat prlc 
for all of your duplication equlpn 
from Piaka to Prlvea to Pupllpaioi 


Inquiry Ovk*. 


DISK DU PI 1C AT ION 


The Buyer’s Mart- 


DO YOUR OWN DUPLICATION 

Copy 10,000 or only 10 in na lliile aa 18 
seconds each with famoua Mountain Puplica- 
1 i prioeall Bee ua 
pnient needa 
tors. 

SYSTEMS SUPPORT DATA 

223 North Royal Avenue Front Royal, VA 22030 

1-800231-4366 


miPUCATION IS THIIIN0IRRVT FORM OF FIATTIRY 

l-et ua Platter yuulll Boa ue ter all rllak 
duplication needa. 10 disks to 100,000 and 
mere All formats-All systems Beat 
prices-Our own in-houae printing of 
dooumentatten—labela-aleevea. 

SYSTBMS SUPPORT DATA 

223 North Royal Avenue, Front Royal, VA 22030 

1-IQMSV-iSML-. . .. 


Inquiry 624. 


CHEAP OI8K8HI 

Allhuugli thla headline may not oonvey 
quality.our 3Vj" floppy dlaka dol 

100% Oertlllad 
7»0k only oe« 

1,44 Mia only 18.80 
SYSTEMS SUPPORT DATA 

223 North Royal Avenue, Front Royal, VA 22830 

1 -aoo.aa 1 . 4 a 8 g -- 


inquiry aas. 


DUPLICATION SI RVICt 


SOPTWARB DUPLICATION 

• Tephnipal Support 


• Cuaierti fackaalng' .. 

« eppy protection • Faai Turnaround 
1 Competitive Pricing 

SATISFACTION GUARANTEED 

000-222-0400 NJ 201-462-7828 

MIQASoff 

PO Bm m FnM. NJ TO# (Mwrtnwai 


Inquiry 626. 


SOFTWARE PRODUCTION 


e Disk duplication t Warehousing 

t All formats • Prop shipping 

t BVFRFQOK copy f Fulfillment 

prelection • 40-hour delivery 

e Uhel/sleevn printing • Consultation & 

• Full packaging guidance 

SOrvlPBB Qtni-.Byie, | n0 , 

713 W- Mein at-, T-anadale. FA 19446 

$16-368-1800 _ 600-843-1616 


Inquiry 627. 


I Nil III AINMI N I 


**CHR88 SPECTACULAR! * * 

At last a chew program designed for the new graphics stan 
darn. High resolution animation hrlngo your FRA in life! 
Solves mala in 7 Huge opening home Bava/rasiari your 
games. Animated leaching made Belem level. Take 
haek/Change sides. On screen otook. MUCH MORBI BRA 
Chess $6096 266k F0A/VQA 6 36" disk. VWVMP 


pa 


Inquiry 626. 


CUBE Microsystems 

1 0 (M 86084, Overland Park, KS 00086 

(8 13) 448-9 747 


HOOKED ON BLACKJACK? 

ataekjaek Players- Improve your Play with an inexpensive Owl gwd 
M aianklaek program. Plays AM- Casino games and npllnna. 
Slwk|aek Vi no (noludea « nn-llna haslg strategies * simple card 

_*1 r*.._iKnrn in n n rrv. T.I n, <c\t l InrirnHa (nntiim 


gnunla For yew pard-emmlera there ia a Pro-Player Upgrade feature 
that allows YOUR eard pounts and YOUR stratagies Mi 


laPhina re- 
V9 0 or later 


qulrmenta « I0M/PP pompallhlejafifik) s PP-l . 

» PLAPK4APK program |W Pro-Player Upgrade add $13 60 
(Specify diskette sisal Money hack guarantee 30 days - allow 4 
weeks lor delivery. Mall check or money order irv- (FT res add m) 

IBM SOFTWARE 

p 0 Bt* a?• flaw, Pep,. B, Beta Pawn, FI- aawMM 


Inquiry 629. 


NHM1SIS™ Go Matter™ 

Qq )g a popular Oriental gama of intellectual com¬ 
plexity and elegance- NFMFBIB, recognised 
worldwide as the heat Co pmgram, ia an ideal 
playmate and tutor. Poumelle'a game of the month 
fwce "if you ere Interested In (tor huy title pro- 
flc«m, n BYTF- 7/07 

Toyogo, Ino. 

76 Bedford BT, Bie 34Y, hexlngtnn, MA 03173 

(017) 061 0400 


Inquiry 630. 


1 LOW ( IIAM!Vi 


PLOW CHARTING 11+ HELPS YGUY 

Preriaa flowcharting Is fast and simple with Flaw Charting 
II +. Drew, edit and print perfect Pherti: hold and normal fonts, 
26 shapea - 96 sizes; lest entry ol arrows, bypasses ft con¬ 
nectors; Fast insert Fine; shrink screen displays 200 column 
chart; 40 column edit screen for detail work, much morel 

PATTON A PATTON 

01 greet Oaks Blvd, Ban dnso, OA 96110 

i-woo-MS-ooaa (Outside OA) 
408-888 .8378 (CA/IntT) 


Inquiry 631. 


I LOW CHARTS 


STRUCTURED FLOW CHART 

NSPhml creates Nnaai-Shneiderman (structured) 
flowcharts from a simple PPl~ Keywords define 
structures & text strings appear in the chart. Easy 
to create, even easier to reviaol Automatic chart siz¬ 
ing, text centering. Translators from many 
languages available. For Mac and IBM PC. 

SILTRONIX, INC. 

pa no* BS644, Ban niagn, da 82136 

1-000-637-4668 


Inquiry 632. 


HARDWARE 


80S8 Mlerooontroller 

BinQla Board 00 Q0/7, Bor. Interface, 6V only; 
Assembler+Forth in FPROM+Manual/Boftware 
Guide *400. Add-on BPRQM Bimulator inch 
download B/W mb Hardware/Software evaluation 
package inch cabling and tutorial books $500. 
Cross Compiler (Assembler/Forth) available. 

MQITAL. MICRO CONTROL 

isnimtli Reive be., Mill Cruak, Wk aama 

(8(16) 336-8408 _ 


Inquiry 633. 


CHIP CHBCKESR 

• 74/64 TTh t CMOS • 0000 Nat- + Bignellps 

• 14/4000 CMOS * 0000 TTh 

• 14-24 Pin Chips « .3" + 0" 1C widths 
Tosie/IrtPritlfios ever 060 digital chips with ANY type 

of output In seconds Also tests popular RAM chips. IBM 
compatible version 1260 C120 + C04 version $169- 

DUNE SYSTEMS 

8468 Wills Or-, if. Ipsnr-h. Ml 498M 

(818) 883-8368 


inquiry 634. 


PC CARDS/KITS 


• 8 hit A(P Paul, Q-6V .M 


• 8 bit D/A card, 0-8.6V .«7fl 

• Malay driver card, 6 nutpdla (3A) . *140 

• DlQilal I/O (8 TTL InputMput) .178 

• jo XT compuinr kit w/mnnlldr . *409 

• FREE CATALOG— parts, kits, eamputam 

JU CONIPU-TRONIX 

3616 N- Wadsworth Blvd., Wlmal Ridga. CQ 80033 

(3Q3) 496'QB00 


Inquiry 636. 


LATBtr VBREION AWARD BIOS 

NOW, you can have the latest AWARP RIQ8 for 
your PC/XT, 200 or 306 Upgrade your old machine 
for VC A, networking and new keyboard and hard 
drive types Fast, knowledgeable service, 
guaranteed results- 

Call 1 0O0-483-340U (0:00 AM tn 0:00 RM F.8T) 

KOMPUTHHW1RK, INC. 

8B1 Parkvlow Blvd., Hillahurali, PA 1681B 
for (nfo, pall (m m om 


Inquiry 638. 


B7GB1 PROD. $120.00 

The UPA 07C51 Programming Adapter lets you use 
your general purpose programmer to program the 
07O01, 0761 Hi AMP0763H, Q7C2&2, and B762BH 
Alsu lots you program the 87C51/Q751H security bil6 
and the 07C61 encryption array- It's very simple and 
VFRY coal effeclive 

LOGICAL 8YHTEM8 CORPORATION 

0104 Taall Blnlinn, Syracuse NY 13217 

(318) 470-0739 Telex 0716617 I QQ8 


Inquiry 6.37. 

OCTOBER 1988 • BYTE 


303 


























































































The Buyer’s Mart 


HARDWARE INFORMATION LEGAL 


BUY * SELL * TRADE 

Apple • IBM • Compaq • Service Parts 
• Accessories • Systems • 

PHB-OWNED (Electronic*, Inc. 

30 Clematis Avenue, Waltham, MA 02164 

800-274-6343 FAX 617-881-3666 
Service Centers and Dealers welcome 

Inquiry 638. 


SANYO 660/666 USERS 


30/7.2MHZ TURBO BD. W/8Q8B-2.178.06 

IBM STYLE CGA VIDEO BD.$168.06 

IBM STYLE R8-232 .178.06 

HARD DISK CONTROLLER PKG.$138.86 

768K MEM/CLK/EXPAN6ION BD. $168.06 

20 MEG HARD DISK SYSTEM. $648.86 

COMPOSITE MONO MONITOR.$108.86 

660 COMMUNICATIONS SOFTWARE.$48.06 


TAMPA BAY DIGITAL 

1760 Drew St., Clearwater, FL 34616 
FREE CATALOG "» 813-442-1677 613-443-7048 

Inquiry 639. 


66000 / 66020 / 66861 

COMPLETE DEVELOPMENT SYSTEM 

for the 68000, 68020 and 68881 chips—includes the 
chips, power supply, serial interface with software, 
68000/68020 cross assembler (hosted on a PC), docu¬ 
mentation, achematic, Operating System, cables. 
Special Price—$1100.00 

Phone URDA, Inc. 
1-800-336-0517 _ 

Inquiry 640. 


The "Economic Report of the President” 

has concise tables of tfia major economic in¬ 
dicators (GNP, Employment, Inflation, Population 
the deficit, and much more.) The Tables of the 
1966 Report are now available on disk in (CAL, 
WK8, CSV, or TXT) formats for (PC or MAC or 
most CP/M)- $49.95 

FA I REACTS 

Box 536, Sen Rafael, CA 94815 

Tel. 416-486-1781 


Inquiry 644. 


INVENTORY MANAGEMENT 


STOCK-MASTER 4.0 

Commercial grade Inventory management 
software et micro prlcee, 

• Supports all 12 • Stock Status Reporting 

transaction typos • Activity History Analysis 

• Trend Analysis • Bill of Materials 

• Quality Control * Purchase Order Writing 

• Multiple Locations • Order Entry 

• Purchase Order Tracking • Material Requirements 

• Open Order Reporting • On Line Inquiry 

• SeriaJ/Lot 4 Tracking 

Applied Micro Bu«lne«s 6y»tomf, Inc. 

177-F Riverside Ave., Newport Beach, CA 92663 714-768-0382 


Inquiry 645. 


LANS 


Are you about to spend thousands of dollars for 

Novell or 3-COM7 

The invisible Network does the same thing, but costs only 
$248 per machine. True NE7GIQ6-compatiWe Local Area Net¬ 
work with high-speed 1.8 Mbps Interface cards, cables, and 
all networking software. Works groat with Multi-user dBASE, 
Clipper, Quicksilver, FoxBA6E+, end all other lile-sharing and 
multi user software. 

Database Specialties ( 415 ) 652-3630 

P.O. Box 2976, Oakland, CA 94618 


LEGAL DOCUMENT MAKER 

All pleadings and documents. 
Any word processor software, 
Free Brochure. 

New! Supra IP*, 

T8C - The Software Company 

RQ. Box 872607, Wasilla, AK 09687 

___ (907) 373-6660 

Inquiry 649. 


MAC 


DEVELOPMENT 

TOOLS 

Professional Programmers Extender: Standard 
Mac interface, lists, printing, graphics, tiling. Ex¬ 
tender GraphPac: Quality color graphs, bine, bar, 
semi-log, customizable symbols. 

INVENTION Software 
(313) 996-8108 _ 

Inquiry 660. 


MARKETING 


FREE BROCHURE & CATALOG 

If you have a computer product that you're 
marketing . .or thinking about marketing.. .we 
can help. We'll help you get free publicity from com¬ 
puter magazine editors, user groups and computer 
stores. Send for a free brochure today. 

DP Directory, Inc. 

626 GoudaJe Hill Road, Sts. 410, Glastonbury, CT 06033 

__ (203) 668-1066 _ 

Inquiry 661, 


HARDWARE/ADD-ONS 


USE JOYSTICK ONB-HANOBDI 

Still using your joystick two-handed? Hand 
sore from holding that joystick? 8 TIK- 
FOOT™ lets you use any flat-bottomed 
joystick one-handed, and is easily Installed. 
Just $9.95, plus $1.90 shipping, check or 
money order. Dealer inquiries welcome. 

The Softwareemlth 

Suite 131, 114 Daniel Webster Highway South 
Nashua, NH 03Q6Q 

Inquiry 641, 


LAPTOP COMPUTERS 


LAPTOP SPECIALS 

Toshiba • Zenith • NEC • DAWUE • SHARP • 
NEWI Hard drives available for Tandy 1400 LT & 
Toshiba 1100+ • AFFORDABLE Ms" or W 
DRIVE UNITS for LAPfOPS & DESKTOPS • 
DICQNIX PRINTERS • 768 card for T1G00 * 2400 
BAUD MODEMS for Laptops • Fast reliable and 
friendly service. For Uw Pricing call 

COMPUTER OPTIONS UNLIMITED 

201-469-7678 (7 Days, 9 am-10 pm Eastern time) 

Inquiry 646, 


MEMORY CHIPS 


MEMORY CHIPS 


41255-16-12-10. 

Cell 

61000 (1 Meg) 

Call 

4164-16 . 

Call 

61266 for Compaq 366 Call 

4164-12 . 

Call 

8087-3-2 . 

Call 

41125 Piggy Back for AT, 

Call 

80267-6-8-10 . 

Call 

41464-12 (64KX4). 

Call 

80387 . 

Call 

414266 (266KX4). 

Call 

NECV-20-8. 

Call 

2764,27126,27266,27612 . 

Call 

Mouse . 

Call 


Prices subject to ohango 

E8SKAY 718-383-3353 

Inquiry 662. 



MONITOR INTERFACE 


DRIVE MULTIPLE MONITORS 

with one PC using our VOPEX video port ex¬ 
panders. Featuring no loss of resolution or color, 
presentations are more dramatic. We have a 
VOPEX for PC, PS/2, MAC II & workstations. Units 
are available from 2 to 10 output ports. 

NETWORK TECHNOLOGIES INC. 

Md-HOBTICH or 2(6-643-,64« MC/VI6A/AMF.X 

19146 Elizabeth SI., Aurora, OH 44202 


Inquiry 663. 


IMAGE PROCESSING 


ZIP Image Processing 

ZIP brings video image processing to the PC. Control 
ImaoeWlse video digitizer, use 1 or 2 serial pons to cap- 
lure/display images from any video source. Outstanding 
image display onFGA/EEGA/VGA In color and 64 gray levels. 
Call (314) 968-7833 for VI8A/MC, or send check 
$70 + $2 s/ii. MO add 68%. 

Hogware Company 

470 Belleview, 8t Louis, MO 63119 

_ (314) 982-7833 

Inquiry 643. 

304 BYTE* OCTOBER 1 <314ft 


LAP-LINK 

The ultimate solution for linking laptop computer with any IBM 
compatible desktop PC. 116 200 baud trans/or rate— faster than 
any other product available. No installation necessary, easy to 
use spill screen design. Includes Incredible "universal cable" 
that connects any two computers. Transfer entire disks factor 
than a DOB copy command! Only 1120.95 including universal 
cable and both 3’/a" and S’/i" disks. "Bridge” owners can trade 
In for only 188.86 w/o cable. 

Traveling Software, Inc. 

19310 North Creek Parkway, Bothell WA 98011 

1-8QQ-343-B0SQ (206) 4B3-B0B6 

Inquiry 648, 


MUSIC 


MIDI - PC/XT *84.95 

Your MIDI Instruments can talk with your PC/XT via a 
MIDIATORfV. Software INCLUDED! KE Enoto• Sequencer, 
KE Eboard Splitter/Auto-Chorder, & MIDI Monitor. Requires 
265K, DOS 20+, Std. Serial Port (COM 1 or COM2) & 6td. 
cables. Needs no modifications, exp slot, or power 6up. In¬ 
troductory Price $5406+600 s/h, TX res. add 7.26% tax. MC, 
VISA, Check (allow 10 days). 

Key Electronic Enterprises 

0112 Hwy 80 W., Suite 221-B, Fort Worth, TX 76116 

(617) 560-1912 

Inquiry 664, 


























































Subscribe to BYTE now and save $19 off the newsstand price 
—12 issues for $22.95 instead of $42.00! You’ll also receive 
our special IBM PC issue as part of your subscription. 

□ USA $22.95/1 year □ Canada $25.95 U.S./I year 

□ Bill me 

□ Payment enclosed 

□ Charge to my □ VISA □ MasterCard 

Account #_ 

Expires_ 

Signature_ 


48ATSU-2 

□ This is a renewal order. 

Name_ 

(Please Print) 

Company_____ 

Address -- 

City/State- 

Country-Code- 

For direct ordering, call toll free 1 800 423-8272 weekdays 9 
AM—5 PM EST. In New Jersey, call 1 800 367-0218. 

Please allow 6-8 weeks for processing your subscription. liflll 



Subscribe to BYTE now and save $19 off the newsstand price 
—12 issues for $22.95 instead of $42.00! You’ll also receive 
our special IBM PC issue as part of your subscription. 

□ USA $22.95/1 year □ Canada $25.95 U.S./I year 

□ Bill me 

□ Payment enclosed 

□ Charge to my □ VISA □ MasterCard 

Account #_ 

Expires- 

Signature_ 


□ This is a renewal order. 


48ATSU-2 


Name_ 

Company 
Address _ 


(Please Print) 


City/State_ 

Country_Code- 

For direct ordering, call toll free 1 800 423-8272 weekdays 9 
AM—5 PM EST. In New Jersey, call 1 800 367-0218. 

Please allow 6-8 weeks for processing your subscription, ■■mi 













































































NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 


BUSINESS 

REPLY 

MAIL 

FIRST CLASS MAIL 

PERMIT NO. 684 

TEANECK, NJ 


POSTAGE WILL BE PAID BY ADDRESSEE 


EVIE 

Subscription Dept. 

P.O. Box 7640 
Teaneck, NJ 07666-9866 




NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 


BUSINESS 

REPLY 

MAIL 

FIRST CLASS MAIL 

PERMIT NO. 684 

TEANECK, NJ 


POSTAGE WILL BE PAID BY ADDRESSEE 


BYTE 

Subscription Dept. 

P.O. Box 7640 
Teaneck, NJ 07666-9866 


1 1 111 1 1 11 111 11 111 11 11 1 1 1 11 1 11 1 11 11 111 11 111 11 11 1 










































The Buyer’s Mart 


PC BOARDS 


P-C-B ARTWORK MADE EASY! 

* Help Screens * Dip & Sip Library 
* Printer or Plotter Artwork * Supports Mice 
* Auto-Router available * ICON Menus 
Requirements: IBM or Compatible PC, 384K RAM, 
DOS 3.0 or later. 

PCBoards: $99.00 DEMO: $10.00 

PCBoards 

2145 Highland Ave./Ste. 201, Birmingham, AL 35205 
_ (205) 933-1122 _ 

Inquiry 655. 


PROGRAMMER’S TOOLS 


Microsoft QuickBASIC 
Does Database Management. 
db/LIB Database Library 

is 100% dBASE file compat. Only $139.00. 

AJS Publishing, Inc. 

(800) 992-3383 
(213) 215-9145 in CA. 


C or T Pascal Code Instantly 

Complete database in just minutes. Draw & Paint 
your screen, show what fields to use for indexes— 
That’s it—running source code in 6 seconds. 
Automatic context sensitive help, programmer 
docs on each program. $389/TPascal ver. or 
$499/TC or MS-C ver. 

Call ASCII (800) 227-7681 

Inquiry 656. 


PROGRAMMER’S TOOLS 


Modula-2 

Graphix brings the widely used MetaWindow professional 
graphics library to users of JPI TopSpeed, Logitech, and other 
M2 compilers. Supports multiple fonts, image scaling, mouse 
tracking, many printers, and over 30 display adapters. Call 
for free demo. Only $149 ($189 with source). Includes 
MetaWindow package. From the creators of Repertoire ($89), 
NetMod ($69), Dynamatrix ($69), EmsStorage ($49), etc. 
MC/VISA/AMEX/COD. 

ngk M f 4536 SE 50th, Portland, OR 97206 
r'lVI I (503) 777-8844; TLX: 650-2691013 

Inquiry 660. 


FREE BUYER’S GUIDE 

See Page 39 

Programmer's Connection is an independent dealer 
representing more than 250 manufacturers with over 750 soft¬ 
ware products for IBM personal computers. Call to receive 
our FREE comprehensive Buyer's Guide or refer to page 39 
of this issue to see a partial list of our software products. 

Programmer's Connection 

800 - 336-1166 

_ 216 - 494-3781 _ 

Inquiry 661. 


PUBLIC DOMAIN 


OUTSTANDING IBM SOFTWARE 

ONLY $2.75/DISK OR LESS 

Our collection contains the latest versions of the Best 
Shareware and Public Domain Programs. Most are menu 
driven with full documentation. 350" format is also available. 
Orders shipped First Class Within 24 hours and Satisfaction 
is guaranteed. Write for free printed catalogue or send a 25<t 
stamp for a disk catalogue. 

A.C.L. (916) 973-1850 

1621 Fulton Ave., Suite #35-B, Sacramento, CA 95825 

Inquiry 662. 


PUBLIC DOMAIN 


FREE SOFTWARE 

Buy or Rent $1/disk 

World’s largest Free Software Library of IBM PC & Com¬ 
patibles and Macintosh. Over 3000 programs for 
Religion, Utilities, Business, Com., Word Processor, 
Education, and Games on 5.4" and 3.5" format. Best 
quality, Lowest rate, and Fastest service. For fast free 
catalogue write to: 

SOFTSHOPPE 

P.O. Box 15022, Ann Arbor, Ml 48106 

_ (313) 763-8721 _ 

Inquiry 666. 


$4.00 SHAREWARE $4.00 

IBM-PC Compatible Software 

• Over 700 Disks to Choose From 

• Not Half Full Like Some Distributors 

• Dozens of Programs in All Categories 
Call or Write for FREE Catalog on Disk 
— Please specify 5V4" or 3 V 2 " Disk — 

The Software Kingdom 

P.O. Box 555, Auburn, NH 03032-0555 
1-800-552-DISK (In N.H.) (603) 483-5055 

Inquiry 667. 


FREE SOFTWARE 

We send you 15-20 new IBM programs a month on 5 
disks— FREE! You pay only $5. shipping/handling. An¬ 
nual membership reg. $29.95. Join today for only $9.95 
and we’ll send you over 30 programs on 10 disks as a 
bonus— FREE! No gimmicks—no catches! 

toll free 800 669-2669 ext 348 

SOFTWARE of the MONTH CLUB 

we take visa/mastercard/amex 


Inquiry 668. 


TLIB™ 4.0 Version Control 

The best gets better! They loved TLIB 3.0: ‘‘packed with 
features. . .[does deltas] amazingly fast... ex¬ 
cellent"— PC Tech Journal Sept 87. “has my highest 
recommendation’’— R. Richardson, Computer Shop¬ 
per Aug 87. Now TLIB 4.0 has: branching, more 
keywords, wildcards & file lists, revision merge, LAN 
and WORM drive support, more. MS/PC-DOS 2.x & 3.x 
$99.95 + $3 s&h. Visa/MC. 

BURTON SYSTEMS SOFTWARE 

P.O. Box 4156, Cary, NC 27519 (919) 856-0475 

Inquiry 657. 


TURBO PLUS $99.95 

Programming tools for Turbo Pascal 4.0 Screen Painter, 
Code Generator, I/O Fields, Dynamic Menus, 
Programming Unit Libraries, Sample Programs, 

280 Page Illustrated Manual. 60 Day Satisfaction 
Guarantee! Brochures & Demo Diskettes avail. 
Highly Favorable Reviews! IBM & Compatibles. 

Nostradamus Inc. 

3191 South Valley St. (Suite 252) Salt Lake City. UT 84109 

_ (801) 487-9662 _ 

Inquiry 658. 


Get INSIDE! 

INSIDE! is a powerful software performance analysis 
tool for popular PC compilers. INSIDE! measures the 
execution time of every function or procedure with 
microsecond accuracy or computes how often each 
source line is executed. Simply compile your applica¬ 
tion and INSIDE! does the rest. $75 

Paradigm Systems Inc. 

P.O. Box 152, Milford, MA 01757 

(800) 537-5043 In MA: (508) 478-0499 

Inquiry 659. 


$3.00 SOFTWARE FOR IBM PC 

Hundreds to choose from, wordprocessors, 
databases, spreadsheets, games, lotto, com¬ 
munications, business, music, bible, art, education, 
language and useful utilities for making your com¬ 
puter easier to learn. Most programs have 
documentation on the disk. 

WRITE FOR YOUR FREE CATALOG TODAY! 

BEST BITS & BYTES 

P.O. Box 8245, Dept-B, Van Nuys, CA 91409 

In CA: (818) 781-9975 _ 800-245-BYTE 

Inquiry 663. 


FREE SOFTWARE 
BEST OF PUBLIC DOMAIN 
& SHAREWARE . 

Carefully selected and 
edited programs for I.B.M. 
Send S.A.S.E. for free catalog. 

C.C.S., Inc. Dept. B1 

RO. Box 312, Lafayette Hill, PA 19444 

Inquiry 664. 


RENT SOFTWARE $1/DISK 

Rent Public Domain and User Supported Software 
for $1 per diskfull or we’ll copy. IBM (3V2" also), 
Apple, C-64, Sanyo 550 and Mac. Sampler $3. 
viSA/MC. 24 hr. info/order line. (619) 941-3244 or 
send #10 SASE (specify computer) Money Back 
Guarantee! 

FutureSystems 

Box 3040 (T), Vista, CA 92083 
office: 10-6 PST MonrSat. (619) 941-9761 

Inquiry 665. 


GRADEASE OR CHECKEASE 

GRADEASE FOR TEACHERS is the ultimate! Maintains 
grades. Prints class lists, reports, and seating charts. 
(IBM, Apple II, C64/128) 

CHECKEASE FOR EVERYBODY is the best checkbook 
program available. Tracks bills. Records tax info. Recon¬ 
ciles unlimited accounts. Prints checks and user for¬ 
matted reports, and more!!! (IBM only). 

Shareware $10 or $29.95 for registration (+ $2 P&H) 

SOFTWARR 

11919 Barrytree Drive, Houston, Texas 77070 
_ (713) 955-8210 _ 

Inquiry 669. 


SCANNING SERVICE 


Signature Scanning Service 

If you have a HP LaserJet Plus, Series II or compati¬ 
ble, have your signature made into a graphic macro. 
Save time! Save yourself from writer’s cramp! Let your 
LaserJet sign those letters for you! Includes instructions 
for most popular word processors. One signature only 
$50. Three or more, only $40 each. Logos and let¬ 
terheads also available from $125. Send for free 
samples! 

Orbit Enterprises, Inc. 

P.O. Box 2875-BY, Glen Ellyn, IL 60137 
_ (312) 469-3405 _ 

Inquiry 670. 


SECURITY 


TOTAL PRIVACY $49 

Powerful data protection for PC/AT—documents, 
databases, spreadsheets—any data. The Diary’s DES 
and Ultra Fast encryption keep the curious out. Menu 
and command line modes. Comprehensive Help. Clear 
manual starts you quickly. $49 Introductory price. $10 
Demo. VISA/MC/COD. 90 day money back guarantee. 

DIARY 1-800-87-DIARY 

Toll Free Information 24 Hours a Day 
Or write, P.O. Box 70443, Bellevue, WA 98007 

Inquiry 671. 

OCTOBER 1988 'BYTE 305 


































The Buyer’s Mart 


SECURITY 


BIT-LOCK® SECURITY 

Piracy SURVIVAL 5 YEARS proves effectiveness 
of powerful multilayered security. Rapid decryption 
algorithms. Reliable/small port transparent security 
device. PARALLEL or SERIAL port. Countdown 
and timeout options also available. KEY-LOK™ 
security at about 1/2 BIT-LOCK cost. 

MICROCOMPUTER APPLICATIONS 

3167 E. Otero Circle, Littleton, CO 80122 

_ (303) 922-6410 _ 

Inquiry 672. 


COPY PROTECTION 

he world's leading software manufacturers depend 
on Softguard copy protection systems. Your FREE 
DISKETTE introduces you to SuperLock™—invisible copy 
protection for IBM-PC (and compatibles) and Macintosh. 

• Hard disk support • No source code changes 

• Customized versions • LAN support 

• New upgrades available 
(408) 773-9680 

SOFTGUARD SYSTEMS, INC. 

710 Lakeway. Suite 200, Sunnyvale, CA 94086 
_ FAX (408) 773-1405 _ 

Inquiry 673. 


SMALL BUSINESS SYSTEMS 


SMALL BUSINESS SYSTEMS 

Finally, a complete computer system classroom designed and field tested 
with the Small Business Owner in mind. Business capital of America we pro¬ 
udly present "The Y E S ! Collection"(c) (Your Efficiency System). Several 
modules written by New England's Ross Ballard II. If you are starting a new 
business or have been in business for less than two years, and can work with 
professional trainers via telephone then the Y.E.S.f(c) curriculum is for you. 
Choose from our "Starting a New Venture", "The Home Based Business", 
or "Women in Business" each built around NCR Hardware and our unique 
accounting software that we help you customize. Ask yourself if your business 
deserves the best then say "Y.E.S.I" Write or call now for our free brochure. 

ALTERNATIVE BUSINESS TRAINING, INC. 

206 Washington Street, Keene, NH 03431 
1-800-328-7677 (In NH 357-5111) 

Inquiry 674. 


SOFTWARE/ACCOUNTING 


ACCOUNTING TUTOR $79.95 

Peanuts and Caviar Accounting Software is de¬ 
signed to introduce the principles of accounting 
and bookkeeping to non-accountants through its 
software and textbook. It then may be used as your 
business’ accounting software. Being used by 
educational institutions to teach accounting (e.g., 
Pepperdine, etc.) $79.00 

COUNTERTRADE PRODUCTS, INC. 

5145 Idylwild Tr., Boulder, CO 80301 

_ 303-530-5433 _ 

Inquiry 675. 


SOFTWARE/BASIC 


LOOKING FOR 
COMPILED BASIC TOOLS? 

Having trouble finding tools, books and utilities for 
Compiled BASIC? We carry a full line. 

Call KOMPUTERWERK for our FREE Catalog: 
1-800-423-3400 

KOMPUTERWERK, INC. 

851 Parkview Blvd. Pittsburgh, PA 15215 
For info, call (412) 782-0384 


Inquiry 678. 


SOFTWARE/BASIC TOOLS 


QuickWindows 

As seen in the Microsoft Value-Pack Catalog! 

Create windows, pop-up and pull-down menus, data-entry 
screens, and multiple-input dialog boxes quickly and easily. 
Full support of Microsoft mouse. Join the many Fortune 500 
companies using QuickWindows and order your copy today. 
QuickWindows $79. Advanced $139. For Microsoft 
QuickBASIC or BASCOM. See pg.78, BYTE, March '88. 

Software Interphase, Inc. 

5 Bradley St., Suite 106 • Providence, Rt 02908 
(401) 274-5465 _ Call now for Free Demo Disk 

Inquiry 679. 


SOFTWARE/BUSINESS 


DATA ENTRY SYSTEM 

Heads-dcwn data entry with two-pass verification for the 
PC/XT/AT - PS/2 & compatibles. Loaded with features 
like: Auto dup & skip, verify bypass, range checks, & 
table lookups. Fully menu driven only $395. 
Call for free 30 day trial period. 

COMPUTER KEYES 

21929 Makah Rd. t Woodway, WA 98020 

( 206 ) 776-6443 1 - 800 - 356-0203 


TSA88-TRANSPORTATION 

A general-purpose system for solving transportation, 
assignment and transhipment problems. Solves 
transportation problems with up to 510 origins and/or 
destinations by applying the Transportation Simplex 
Algorithm. Menu-driven with features similar to LP88. 
Requires 192K, $149 with 8087 support user’s guide. 
VISA/M C. 

EASTERN SOFTWARE PRODUCTS, INC. 

P.O. Box 15328, Alexandria, VA 22309 

_ (703) 360-7600 _ 

Inquiry 680. 


SOFTWARE/CHURCH 


PowerChurch Plus® 

Fast, friendly, reliable church administration 
system. Full fund accounting, mailing lists, 
membership, contributions, attendance, word 
processing, accts. payable, payroll, multi-user 
support, and much more - all for $695 com¬ 
plete. FREE demo version. 

FI SOFTWARE 

RO. Box 3096, Beverly Hills, CA 90212 

(213) 854-0865 

Inquiry 683. 


ROMAR CHURCH SYSTEMS™ 

Membership-61 fields plus alternate addresses: labels, letters, 
reports any fietd(s). Offering-256 funds; optional pledge; 
statements; post to 255x/yr. Finance-gen. ledger w/budget; up 
to 500 subtotals & 99 depts., month & YTD reports anytime for 
any month. Attendance—8 service times, 250 events per ser¬ 
vice; 60 consecutive weeks. Available for floppy, 3’/2 & hard 
disk. Ad too short! Write for free 48-page guide. 

Romar Church Systems, Attn: BJB 

P.O. Box 4211, Elkhart, IN 46514 

_ (219) 262-2188 _ 

Inquiry 684. 


SOFTWARE/ENGINEERING 


PRACTICAL ENGINEERING TOOLS 
Hobbyists—Students—Engineers 

CIRCUIT DESIGN_CompDes, menu selections from 
basic electricity through circuit designs. 
MATHEMATICS_CompMath, menu selections from 
general math through statistics. 
ANALYSIS_CompView. Fourier Analysis of waveforms 
and filters. PC/MSDOS. $49 each. VISA/MC 

BSOFT SOFTWARE (614) 491-0832 

444 Colton Rd., Columbus, OH 43207 


Inquiry 685. 


Affordable Engineering Software 

FREE APPLICATION GUIDE & CATALOG 
Circuit Analysis • Root Locus • Thermal Analysis • Plot¬ 
ter Drivers • Engineering Graphics • Signal Processing 
• Active/Passive Filter Design • Transfer Function/FFT 
Analysis • Logic Simulation • Microstrip Design • 
PC/MSDOS • Macintosh • VISA/MC 

BV Engineering •ProfessionalSoftware 

2023 Chicago Ave., Suite B-13, Riverside, CA 92507 

_ (714) 781-0252 _ 

Inquiry 686. 


dBASE BUSINESS TOOLS 

* General Ledger * Purch Ord/lnvntory 

* Accounts Recvbl. * Accounts Payable 

* Order Entry * Job Costing 

* Sales Analysis * Job Estimating 

$99 EA. + s&h w/dBASE 2, 3 or 3+ SOURCE CODE 

dATAMAR SYSTEMS' Cr. Crd/Chk/COD 
4876-B Santa Monica Ave. 

San Diego, CA 92107 (61 9) 223-3344 


dFELLER Inventory 

Business inventory programs written in modifiable dBASE 
source code. 

dFELLER Inventory $150.00 

Requires dBASE II or III, PC-DOS/CPM 
dFELLER Plus $200.00 
with History and Purchase Orders 

Requires dBASE III or dBASE III Plus (For Stockrooms) 

Feller Associates 

550 CR PPA, Route 3, Ishpeming, Ml 49849 

(906) 486-6024 


VERSATILE DSP & DISPLAY 

PC DATA MASTER is a DOS shell which integrates a 
full set of signal processing functions: flexible graphics, 
data file math, DSP utilities, data sampling/generation, 
and interactive help. Support for CGA, EGA, VGA, Here 
& AT&T. Add custom analysis or graphics functions 
easily using your favorite compiler. $135. Toolkit $45. 
Demo $10. 

Durham Technical Images 

P.O. Box 72, Durham. New Hampshire 03824-0072 

(603) 868-5774 

Inquiry 676 

Inquiry 681. 

Inquiry 687. 

SOFTWARE/ASTRONOMY 






EARTH SATELLITE FORECASTS 

SPACE BIRDS predicts visibility of earth satellites such as 
Mir, Salyut 7, NOAA 10 against the star background; runs 
on PC/XT/AT. Described in BYTE 6/88, p. 82. Reviewed in 
Sky & Telescope 7/88, p. 70. Quarterly Space Ornithology 
Newsletter keeps SPACE BIRDS purchasers informed. 
Inquire for details. 

Astronomical Data Service 

P.O. Box 26180, Colorado Springs, CO 80936 

(719) 597-4068 


FINANCE MANAGER II 

Easy to learn, fully integrated, menu-driven book¬ 
keeping system for small business and personal 
use. IBM PC, XT, AT, PS/2 or compatible. TVy before 
you buy! General Ledger evaluation copy for only 
$10! 

CALL TODAY! (719) 528-8989 

HOOPER INTERNATIONAL: PO Box 62219, 
Colorado Springs, Colorado 80962 


Engineer’s Aide 

Join the Desktop Engineering Revolution! 

• Pipeline/Ductwork Sizing • Orifice/Control Valve Sizing 

• Pump/Fan/Compr. Sizing • Project Financial Analysis 

• Heat Exchanger Sizing • Conversion Calculator 

• Fluid Properties Library • Specification Writer 

Above programs in one stand alone integrated 
package for $695. For IBM PC & Macintosh. 

EPOON 

1-800-367-3585 P.O. Box 270, Woodsfield, OH 43793 

Inquiry 677. 

Inquiry 682. 

Inquiry 688. 


306 BYTE* OCTOBER 1988 





























The Buyer’s Mart 


SOFTWARE/ENGINEERING 

I 

SOFTWARE/FORECAST 

1 

SOFTWARE/GRAPHICS 


• COMPOSITE ANALYSIS • 

Menu driven program for 
analyzing composite laminates. 

• Calculates fiber stresses & strains 

• Graphical strength ratios 

• Database includes Graphite, Kevlar & Fiberglass 

• SI/US units; thermal & moisture effects 

Send check/MO for $225 or $3 for demo disk to: 

GS composites 

7627 E.371h N. #706, Wichita, KS 67226 


FORECAST PRO 

An excellent forecasting package that uses artificial in¬ 
telligence to help both the beginner and the experienced 
forecaster achieve top-notch results. Time series 
analysis techniques include exponential smoothing, 
Box-Jenkins, & dynamic regression. 

CALL NOW FOR A FREE DEMO DISK! 
Business Forecast Systems, Inc. 

68 Leonard Street, Belmont, MA 02178 
(617) 484-5050 TELEX #710-3201382 


FORTRAN PROGRAMMER? 

Now you can call 2-D and 3-D graphics routines within your 
FORTRAN program. 

GRAFMATIC: screen routines $135. 

PLOTMATIC: plotter driver 135. 

PRINTMATIC: printer driver 135. 

For the IBM PC, XT, AT & compatibles. We support a 
variety of compilers, graphics bds., plotters and printers. 

MICROCOMPATIBLES 

301 Prelude Dr., Dept. B, Silver Spring, MD 20901 USA 

(301) 593-0683 

Inquiry 689. 

Inquiry 695. 

Inquiry 700. 

1 

SOFTWARE/GEOLOGICAL 


SOFTWARE/LANGUAGES 



SIMULATION WITH GPSS/PC™ 

GPSS/PC™ is an IBM personal computer implementa¬ 
tion of the popular mainframe simulation language 
GPSS. Graphics, animation and an extremely interac¬ 
tive environment allow a totally new view of your simula¬ 
tions. Simulate complex real-world systems with the 
most interactive and visual yet economical simulation 
software. 

MINUTEMAN Software 

P.O. Box 171/Y, Stow, Massachusetts, U.S.A. 

(508) 897-5662 ext. 540 (800) 223-1430 ext. 540 


GEOLOGICAL CATALOG 

Geological software for log plotting, gridding/con- 
touring, hydrology, digitizing, 3-D solid modelling, 
synthetic seismogram, fracture analysis, image pro¬ 
cessing, scout ticket manager, over 50 programs 
in catalog. Macintosh too! Please call, or write, for 
Free Catalog! 

RockWare, Inc. 

4251 Kipling St.. Suite 595, Wheat Ridge, CO 80033 USA 

(303) 423-5645 


FORTHWITH DRUMA FORTH-83 

Powerful. Well designed. User friendly. Attractively pric¬ 
ed. Enhance productivity. Reduce development time. 

• No 64K limit, 16 bit speed to 320K, 1Mb+ memory. 

• On-line doc/glossary, full DOS & file interface. 

• Assembler, editor, examples, many utilities 

15 day unconditional guarantee. From $79, S&H $2, VISA/MC. 

IBM PC/XT/AT & all compatibles. Other packages: Inquire 

DRUMA INC. 

6448 Hwy. 290 East E103, Austin, TX 78723 

Orders: 512-323-0403 BBoard: 512-323-2402 

Inquiry 690. 


Inquiry 701. 


SOFTWARE/GRAPHICS 





Circuit Analysis — SPICE 

Non-linear DC & Transient; Linear AC. 

★ Version 3B1 with BSIM, GaAs, JFET, 

MOSFET, BJT, diode, etc. models, screen 
graphics, improved speed and convergence. 

* PC Version 2G6 available at $95. 

Call, write, or check inquiry # for more info. 

Northern Valley Software 

28327 Rothrock Dr., Rancho Palos Verdes, CA 90274 

(213) 541-3677 


TUrboGeometry Library 

Over 150 2&3 dimensional routines, includes Intersec¬ 
tions, Transformations, Equations, HiddenLines, 
Perspective, Curves, Areas, Volumes, Clipping, Planes, 
Vectors, Distance, Polydecomp, IBM PC and Comp. 
MAC. MSDOS 2+. Turbo Pascal, Turbo C, MSC & Turbo 
Pascal MAC. 400 pg. manual, source code. $149.95 + 
5.00 S&H. VISA, MC, Chk, PO. 30 Day guarantee. 

Disk Software, Inc. 

2116 E. Arapaho #487, Richardson, TX 75081 
(214) 423-7288 


FORTRAN for Macintosh 

Language Systems FORTRAN is a full-featured FOR¬ 
TRAN 77 compiler integrated w/MPW. Full ANSI FOR¬ 
TRAN 77 plus VAX-type extensions. SANE numerical 
calculations & data types incl. COMPLEX*16. 68000, 
68020 and 68881 object code. Arrays greater than 32K. 
Link with Pascal, C, MacApp. $304 w/MPW via air. 
MC/VISA/Check. MAC+, SE, Mac II. HD req. 

Language Systems Corp. 

441 Carlisle Drive, Herndon, VA 22070 

(703) 478-0181 

Inquiry 691. 

Inquiry 696. 

Inquiry 702. 

FREE ENGINEERING MAGAZINE 

Personal Engineering is a monthly magazine sent 
free of charge (USA only) to scientists/engineers 
who use PCs for technical applications. Topics 
each month include Instrumentation • Data 
Acq/Control • Design Automation. To receive a 
free sample issue and qualification form either cir¬ 
cle below or send request on letterhead to: 

Personal Engineering Communications 

Box 1821, Brookline, MA 02146 


S E G S 

Scientific & Engineering Graphics System 

See “What's New” pg 82, BYTE June, 1988 
Log, Data & Linear Axes; Curve Fitting & Smoothing 1-2-3 
Interface; Numeric Spreadsheet. Supports all Video Stan¬ 
dards, PC Printers & Plotters. 10 Curves w/5000 points each. 
Plus much more. Call Today. 

Edmond Software 

3817 Windover Drive 1-405-842-0058 

Edmond, Oklahoma 73013 1-800-992-3425 


SUBPROGRAM LIBRARIES 

Five volumes of source code: Math, Statistics, Graphics, DOS 
& BIOS & I/O functions. Spectroscopy. Up to 98% less user 
code with our fully tested library. Manuals with examples 
guarantee fast success. Portability insured for BASIC. PASCAL 
under MS-DOS, Mac-OS, VMS, HP300. Prices start $145 per 
volume. 30 day $ back. VISA/MC/P.O. 

Scientific LOGICS, Inc. 

21910 Alcazar Ave., Cupertino, CA 95014 

Ph.ff 408-446-3575 CompuServe 74017,663 

Inquiry 692. 

Inquiry 697. 

Inquiry 703. 



SOFTWARE/LOTTERY 




EC-Ace ANALOG CIRCUIT ANALYSIS 

You can afford to get started with EC-Ace, a subset of 
the powerful ECA-2 circuit simulator. Includes all the 
basics and built-in graphics. 

• AC, DC, Temperature, Transient 

• A full 525 pg. ECA-2 manual. 

• Interactive, twice as fast as SPICE. 

EC-Ace 2.31 IBM PC or Mac $145. 

Call 313-663-8810 for FREE DEMO 

Tatum Labs, Inc. 

1478 Mark Twain Ct., Ann Arbor, Ml 48103 


FPLOT PEN PLOTTER EMULATOR 

Use your dot matrix or laser printer as an HP pen 
plotter. Fast hi-res output. Vary line width. Includes 
VPLCT virtual plotter utility to capture plotting com¬ 
mands. Supports NEC P5/P6, IBM Proprinter, Ep¬ 
son LQ/MX/FX, HP Laserjet. Uses Hercules, CGA, 
EGA or VGA for screen preview. $64 check or m.o. 

FPLOT CORPORATION 

Suite 605, 24-16 Steinway St., Astoria, NY 11103 

212-418-8469 


PC— LOTTO VER 2.1 (+CLUB) 

$50 US REGISTERED COPY. INCLUDES ONE 
YEAR MEMBERSHIP IN PC-LOTTO CLUB, 
NEWSLETTER + A NEW VERSION ONE YEAR 
LATER. COMES WITH MOST U.S. AND CANA¬ 
DIAN LOTTOS, AUSTRALIA. SHAREWARE VER¬ 
SION $8 US OR ASK PC-CLUBS, MAIN BBS, 
FREEWARE HOUSES. (IBM-PC comp) 

LOTTO WARE 

870 Gladiola Ave., Victoria B.C. 

CANADA V8Z 2T6 (604) 479-8536 

Inquiry 693. 

Inquiry 698. 

Inquiry 704. 

SOFTWARE/FINANCIAL 


SOFTWARE/MATHEMATICS 




“THE FINANCIAL PLANNER” SOFTWARE 

SAVE 40% Retail $99.95 -OUR PRICE $59.95 ( + 2.00 S/H) 

PA residents add 6% Tx. Menu Driven program w/printed Manual. 

•Balance Checkbook ‘Loan Amortization Schedule 

•Prepare Budgets 'Manage Investments 

•Prepare Financial Statements «Plan Savings & more 

Specify Apple lie. He. Ilgs. IBM PC or Compatible. 
CKS/MC/VISA SHIPPED UPS 

SOFTECH INDUSTRIES, INC. 717-584-5191 

RD 1, Bx 117A, Dept B901, Hughesville, PA 17737 


GRAPHICS PRINTER SUPPORT 

AT LAST! Use the PrtSc key to make quality scaled 
B&W or color reproductions of your display on any 
dot matrix, inkjet, or laser printer. GRAFPLUS sup¬ 
ports all versions of PC or MS-DOS with IBM (incl. 
EGA, VGA), Tecmar, and Hercules graphics boards. 
$49.95. 

Jewell Technologies, Inc. 

4740 44th Ave. SW, Seattle, WA 98116 

800-628-2828 x 527 (206) 937-1081 


What? You’ve never seen 

a complex function? 

Try f(z) - The Complex Variables Graphing Package 
for PC’s with CGA/EGA 

“Let our animated screens show you what 
the printed page cannot” 

Lascaux Graphics 

(212) 654-7429 

Inquiry 694. 

Inquiry 699. 

Inquiry 705. 


OCTOBER 1988 • B Y T E 307 

































THE BUYER’S MART 


SOFTWARE/PACKAGING 


HARD TO FIND COMPUTER SUPPLIES FOR 
SOFTWARE DEVELOPERS & POWER USERS 

Cloth binders & slipcases like IBM’s. Vinyl binders, 
boxes, and folders in many sizes. Disk pages, 
envelopes, & labels. Low quantity imprinting. Bulk disks. 
Everything you need to bring your software to market. 
Disk and binder mailers. Much more! Low Prices! Fast 
service. Call or write for a FREE CATALOG. 

Anthropomorphic Systems, Limited 

376 E. St. Charles Rd., Lombard, IL 60148 

1-800-DEAL-NOW 312-629-5160 

Inquiry 706. 

SAVE SAVE SAVE SAVE 

LET’S TALK LABELS 

We do disk labels (SV* n & 3VSr) 

• Better • Faster • Cheaper • 

Because we specialize in disk labels. . . Let’s Talk 

We also have Tyvek Sleeves 

Mailers • Binders • Vinyl Pages 

We are a complete software packaging service. 

Hice & Associates 

9303 Cincinnati-Columbus Rd., West Chester, OH 45069 
513-777-0133 

Inquiry 707. 

SOFTWARE SCIENTIFIC 


DATA ACQUISITION & ANALYSIS ON PC’S 

• Free application assistance. Tell us about your DSP, process control, 

A/D or D/A needs. Our expert engineering stafl will provide you with a 
system solution to (it your needs and budget. 

• A/D & IEEE 488 boards from MetraByte, Scientific Solutions and 

Analog Devices. 

• Analysis software including PRIME FACTOR FFT subroutine library, 
FOURIER PERSPECTIVE II advanced linear systems analysis. 

• Menu driven software from Unkel, Laboratory Technologies, Quinn- 
Curtis, and Golden. Scientiric/engineerlng 2 & 30 graphics. 

See “What'a New" page 80, BYTE July, 1988 

LOW PRICES—Satisfaction GUARANTEED 

ALLIGATOR TECHNOLOGIES 

RO. Box 9706, Fountain Valley, CA 92708 

Tel. (714) 850-9984 FAX. (714) 850-9987 MCI. ALLIGATOR 

Inquiry 708. 

POWERFUL EQN SOLVER 

$99 RISK FREE OFFER WITH FREE WORD PROCESSOR! 

• "A real Bargain" IEEE • "Dev. over 40 years by aerospace 
vets" EE TIMES • "Defines new functions" Eng'g Tools 
CURVE™ • Graph results ACROSS SINGULARITIES • 
Change parameters/conditions • Fit 60th order curves to 
imported data • COMPLEX/real roots • Diff Eq • Indefinite 
Integrals • More • MS-DOS, 640k, graphics card 

Call Today! 800/621-0849 x 330 

8:30-5:30 PTime • VISA/MC/AMEX/Check 

Curve System International 

747 Moreno Ave., LA, CA 90049 

Inquiry 709. 

Spectra Calc Data Processing 

Acquire and analyze data from commercial or custom 
analytical instrumentation. Fast real-time display, 
WYSIWYG plotting. Extremely fast applications for curve 
fitting, deconvolution, PLS algorithms etc. Spectral 
search and archive. Array programming language in¬ 
cludes matrix, FFT, graphic commands. 

GIC 

395 Main St., Salem, NH 03079 

800-862-6004 603-898-7600 FAX 603-898-6228 

Inquiry 710. 

ORDINARY/PARTIAL 
DIFFERENTIAL EQN 
SOLVER 

FOR THE IBM PC & COMPATIBLES 

MICROCOMPATIBLES INC. 

301 Prelude Dr., Silver Spring, MD 20901 

(301) 593-0683 


Inquiry 711. 


308 BYTE • OCTOBER 1988 


SOFTWARE/SCIENTIFIC 


“powerful and easy to use...” 

Ask for our free 16 page brochure with complete 
product descriptions and detailed technical applica¬ 
tion notes (and for a brief description of two of our 
products see "What’s New”, Byte, page 84, July/88). 

MicroMath Scientific Software 

2034 East 7000 South 

Salt Lake City, Utah 84121-3144 

(801) 943-0290 

Inquiry 712. 

Scientific/Engineering/Graphics Libraries 
Turbo & Lightspeed Pascal, Modula-2, C 

Send for FREE catalogue of software tools for Scientists and 
Engineers. Includes: Scientific subroutine libraries, device 
independent graphics libraries (including EGA, HP plotter 
and Laserjet support), scientific charting libraries, 3-D plot¬ 
ting library, data acquisition libraries, menu-driven process 
control software. Versions available for a variety of popular 
languages. 

Qulnn-Curtls 

1191 Chestnut St., Unit 2-5, Newton, MA 02164 
(617) 965-5660 

Inquiry 713. 

Scientific Software 

Scientific CALCULATOR parallel processing & 
graphics, Scl.NOTEPAD free-form data management, 
DIALSEARCH literature searches, SCI.GRAPHPAD 
and SCI.STATPAD graphics-aided data analysis 
(log/semilog plots, error bars, curve fit, more). From $85- 
On 5’/4 and 3V2" MS-DOS disks. 30 day $ back. 
VISA/MC/P.O. Also see our ad under LANGUAGES. 

Scientific LOGICS Inc. 

21910 Alcazar Ave., Cupertino, CA 95014 

(408) 446-3575 Compuserv 74017,663 

Inquiry 714. 

KALMAN FILTERING SOFTWARE 

Dr. Bierman's FORTRAN programs and source code libraries are 
still in use at JPL and vastly simplify use or development of Kalman 
Filter applications. These highly regarded algorithms and code im¬ 
plementations are compiled to run on PC/MS DOS-based machines 
or for your own development in source code. All code is fully 
documented. 

• Bierman Estimator Program (Executable).$250 

• Bierman Estimator Program (Source Code).$500 

• Bierman Estimation Subroutine Library (Source Code)$1500 

514' Floppies or 0 Track Tape 

TAU CORPORATION 485 Albeno Way, Los Gatos, CA 95032 

408 395-9191 • TELEX: 184302 TAU UT 

Inquiry 715. 

SOFTWARE/SECURITY 


KEEP YOUR PC PRIVATE ! 

MicroLock PC Security Software protects MS-DOS files and 
programs from unauthorized access. MicroLock features 
unlimited passwords, Quick Encryption, Locks Directories, 
Hides files, Locks .EXE and .COM files, uses one simple con¬ 
trol menu w/on-screen help! 

Only $89,951 (+$3 s/h) 30 DAY MONEY BACK GUARANTEE 
Check/Visa/MC 

MIcroNIche, Inc. 

The Summit, Suite 110, 4350 Brownsboro Rd. 

Louisville, KY 40207 

Orders: (502) 893-4526 FAX: (502) 893-4503 

Inquiry 716. 

HANDS OFF THE PROGRAM® 

- Locks Hard Disk. - Restricis Floppy Use. 

- Protects Subdirectories. 

- Normal Use of DOS Commands and Application Software. 

- IBM PC, XT, AT and True Compatibles. 

- DOS V2.0 and Higher. Hard Disk System. 

- Keep Other People's HANDS OFF Your System 

- $89.95 VISA/MC 

SYSTEM CONSULTING, INC. 

314 Canterbury Dr., Pittsburgh, PA 15238 

(412) 963-1624 


SOFTWARE/SORT 


OPT-TECH SORT/MERGE 

Extremely fast Sort/Merge/Select utility. Run as an 
MS-DOS command or CALL as a subroutine. Sup¬ 
ports most languages and filetypes including Btrieve 
and dBASE. Unlimited filesizes, multiple keys and 
much more! MS-DOS $149. XENIX $249. 

(702) 588-3737 
Opt-Tech Data Processing 

P.O. Box 678 - Zephyr Cove, NV 89448 

Inquiry 718. 


SOFTWARE/TAX PREP 


W-2 & 1099 ON FLOPPY 

The MAG COLLECTION of programs make an IRS/SSA FOR¬ 
MAT floppy from a data entry screen or imported ASCII file. 
Includes manual and application forms. 

• Used nation wide • Menus, user friendly 

• Step-by-step data entry • Prints W-2 & 1099 

• Free phone support • PC compatible 

Illinois Business Machines Inc. 

Department MAG 

1403 Box 310 Troy Rd., Edwardsville, IL 62025 
PH. U (618) 692-6060 


Inquiry 719. 


SOFTWARE/TOOLS 


NATURAL LANGUAGE SOFTWARE 

Use JAKE to create a front end to your database, game, 
or graphics program! JAKE translates English queries 
and commands into C function calls and data structures. 
JAKE offers context-sensitive semantic processing; in¬ 
terfaces easily; <64K mem. 

$495. INTERACTIVE DEMO $10 

ENGLISH KNOWLEDGE SYSTEMS, INC. 

5525 Scotts Valley Dr. #22, Scotts Valley, CA 95066 

(408) 438-6922 

Inquiry 720. 


STATISTICS 


STATA 

Statistics and graphics join to make STATA the 
most powerful package for the PC. No comparable 
program is as fast, friendly, and accurate. $20 
Demo. Quantity discount available. Call toll-free for 
more information. AX/VISA/MC. 

1 -800-STATAPC 

Computing Resource Center 

10801 National Boulevard, Los Angeles, CA 90064 

(213) 470-4341 

Inquiry 721. 


THE SURVEY SYSTEM 

An easy-to-use package designed specifically for 
questionnaire data. Produces banner format, cross 
tabs & related tables, statistics (incl. regression) & bar 
charts. Codes and reports answers to open-end 
questions. All reports are camera-ready for profes¬ 
sional presentations. CRT interviewing option. 

CREATIVE RESEARCH SYSTEMS 

15 Lone Oak Ctr., Dept. B, Petaluma. CA 94952 

707-765-1001 


STATISTICS CATALOG! 

If you need statistics for IBM PC or Apple II, call 
us and let our technical advisors help you find the 
statistics programs you need. 

Write or call now to get a FREE catalog of statistics 
and quality control software. 

HUMAN SYSTEMS DYNAMICS 

9010 Reseda Blvd., Ste. 222 
Northridge, CA 91324 

(800) 451-3030 (818) 993-8536 (CA) 


Inquiry 717. 


Inquiry 722. 







































The Buyer’s Mart 


STATISTICS 


RESULTS NOT SIGNIFICANT? 

Next time use EX-SAMPLE. Expert program estimates sample size 
using power analysis for comparisons of means, props, regression, 
ANOVA, chi-square, log-linear, LISREL, surveys, experiments, many 
more. Justify sample size to funding agencies, plan sampling budget. 

Can pay for itself in a single study. IBM/MS-DOS, $195+s/h. (50% 
educ. disc.). VISA/MC/AMEX/PO , 30-day guarantee. Call now for 
FREE brochure. 

The Idea Works, Inc. 

100 West Briarwood, Columbia, MO 65203 
1-800-537-4866 314-445-4554 

Inquiry 723. 

NCSS 

Professional, easy to use, menu driven statistical 
system. Used by over 5,000 researchers. 

• 5.0 Statistical System —$99 

• 5.1 Graphics (2D & 3D)—$59 

• 5.3 Power Pac Supplement—$49 

• 5.4 Exp. Design/QC—$49 

• 5.5 Survival Analysis—$49 

We accept checks, PO’s, Visa, MC. Add $3 s/h. 

NCSS-B 

865 East 400 North, Kaysville, UT 84037 

801-546-0445 

Inquiry 724. 

STATISTIX™ II 

Comprehensive, powerful and incredibly easy-to- 
use. Full screen editor, transformations, linear 
models (ANOVA, regression, logit, PCA, etc), 
ARIMA, most standard stat procedures. Clear, well 
organized documentation. Satisfaction guaranteed. 
$169 PC DOS, $99 Apple II. 

NH Analytical Software 

P.O. Box 13204, Roseville, MN 55113 

(612) 631-2852 

Inquiry 725. 

Ecstatic 

$49.95 

A full featured statistical package that's powerful, convenient, 
astonishingly easy to use and extraordinarily inexpensive. At 
last! A statistical package that gives you the tools you need, 
the clarity you want and at a price you can afford. Ideal for 
researchers, professionals, and students. Volume discounts 
available. To order call or write to: 

SomeWare In Vermont, Inc. 

P.O. Box 215, Montpelier, VT 05602 
1-800-451-4580 (496-3173 in Vermont) 

Inquiry 726. 

StatPac Gold™ 

Voted World's Best Statistical & Forecasting Package 
in 1987 by PC World Magazine readers. Six times 
more votes than the next closest competitor. More 
comprehensive & easier to use than all others. Get 
the facts. Call now for your FREE brochure. 
1-800-328-4907 

Walonlck Associates, Inc. 

6500 Nicollet Ave. S., Minneapolis., MN 55423 
(612) 866-9022 

Inquiry 727. 

TEXT RETRIEVAL 


TEXT RETRIEVAL 

GOfer, high speed text retrieval software for IBM PC compatible and Apple 
Macintosh computers. Highly acclaimed. 

• No file conversion or indexing required. 

• Searches for text In any file. (ASCII, EBCDIC, WordStar, etc.) 

• RAM resident operation for immediate availability, also runs as a stan¬ 
dard DOS application—Desk Accessory on the Macintosh 

• Moves text across different file formats (DlsplayWrite to WordStar, MS 
Word to WordPerfect, etc.). 

ONLY $79,951 Call or write to order (VISA, MC, COD, Check) 

Microlytics 

300 Main St., Suite 1591, East Rochester, NY 14445 
(800) 828-6293 (716) 377-0130 In NYS 


Inquiry 728. 


TRANSLATORS 


TRANSLATORS 

Soft. + Docu. Docu. only 

• FORTRAN IV to C $474. $68. 

• PL/I (Subset G) to C $474. $68. 

• CMS-2M to Ada $521. $88. 

• Generic METAMORPHOSIS’ $387. $34. 

SEND USA CHECK + $12. s/h or call for order and data 
sheets, custom translator quotation and other services. 
•Rule-driven translator featuring do-it-yourself source and 

target language definition. 

J.H. Shannon Associates, Inc. 

P.O. Box 597, Chapel Hill, NC 27514 (919) 929-6863 

Inquiry 729. 

UTILITIES 


THEY SIMPLY NEVER FAIL 

MIRROR-DISC SOFTWARE 

WITH ALTERNATE READ 

OPERATING SYSTEMS = XENIX, UNIX, DX10 

HARDWARE = Two discs, Cartridge tape, UPS 

OPTIONS = Data Compression, File optimization 

SPECIFICATIONS - THE ULTIMATE DATA INTEGRITY 

DISCOM® 

Slotlaan 15, 4902 AD Oosterhout 

The Netherlands 

Inquiry 730. 

Enhanced DOS Commands 

Get directory listings of all files that don't match a 
template. Search all directories for files matching a 
template. New commands and new versions of existing 
commands, all with lots of variable options. Plus all com¬ 
mands accept special codes to reduce repetitive en¬ 
tries. Get the most from DOS with these time-saving 
routines. For MS-DOS/PCDOS 2.0 and higher. $29.95 

Driscoll Graphics 

135 E. Church, P.O. Box 625, Clinton, Ml 49236 

Inquiry 731. 

MATCH PRINTERS TO PC 

For less than $30 MatchFont and Match-a-Prlnter 

are great for foreign and scientific writings. Get all 
the characters you need from most programs and 
printers (Apple & Epson printers, daisywheels, etc.). 
Greek, French, Italian, Spanish, German, Swedish, 
Japanese, graphics... You name it! To receive a 
FREE demo disk use the inquiry # below or write to: 

MATCH SOFTWARE 

6426 Coldwater Canyon, North Hollywood, CA 91606-1113 

Inquiry 732. 

COPY AT TO PC 

The 1.2mB drive has long been known to READ but NOT 
reliably WRITE on 360kB floppies. With ,, CPYAT2PC”™ 
1.2mB drives CAN reliably WRITE 360kB floppies saving a 
slot for a second hard disk or backup tape. "CPYAT2PC" (Not 
Copy Protected) offers 'the preferable SOFTWARE SOLU¬ 
TION.’ ONLY $79+$4 S/H VISA/MC/COD UPS B/R 

MICROBRIDGE COMPUTERS 

655 Skyway, San Carlos, CA 94070 

Order toll free 1-800-523-8777 

415-593-8777 (CA) 212-334-1858 (NY) 

TELEX EZLNK 62873089 FAX 415-593-7675 

Inquiry 733. 

The NOVA UTILITIES 

Twelve advanced DOS programs that are on every 
user’s wish list. Disk editor, file recovery, point-and- 
shoot window directory manager, encrypt and com¬ 
press files, DOS command line qualifiers, find, 
view, delete, move, copy, more! Less than $6 per 
program at only $69.95 complete with 100+ page 
manual. MC, Visa Welcome. 

NOVA SOFTWARE, Inc. 

P.O. Box 37464, Albuquerque, NM 87176 (505) 836-8400 


Inquiry 734. 


UTILITIES 


Recover deleted files fast! 

Disk Explorer now includes automatic file recovery. You 
type in the deleted file’s name, Disk Explorer finds and 
restores it. Disk Explorer also shows what's really on disk; 
view, change or create formats, change a file’s status, 
change data in any sector. MS-DOS $75 U.S. Check/Credit 
card welcome. 

QUAID SOFTWARE LIMITED 

45 Charles St. E. 3rd FI. 

Toronto, Ontario, Canada M4Y 1S2 

(416) 961-8243 


LOGGER® 

Logger, for IBM-PC and compatibles, tracks and reports: 
User, Time on, Time off, Directories used, Programs 
used, Program start/end time, and calculates totals. 
Tracks directories/files: Opened, Created, Renamed, 
Deleted. Completely transparent. Retails for $74.95 with 
quantity discounts available. 

System Automation Software, Inc. 

8555 16th St., Silver Spring, MD 20910 

1-800-321-3267 or 1-301-565-8080 

Inquiry 735. 

FasTrieve 

FasTrieve, for IBM-PC and compatibles, indexes 
your wordprocessing documents to instantly (< 1 
sec.) retrieve text using your search expressions 
(boolean statements, phrases, spelling variations). 
Retrieved text can be edited, printed, and saved 
to disk. Retails for $99. Discounts available. 

System Automation Software, Inc. 

8555 16th St., Silver Spring, MD 20910 
1-800-321-3267 or 1-301-565-8080 

Inquiry 736. 

$79.95!! 

Order the RED Utilities now! Programs include: 
Disk cache speeds hard and floppy disks. Printer 
spooler. Batch file compiler speeds batch files. 
Path command for data files. Wild card excep¬ 
tions. Sort directories. Over 10 more programs. 
IBM PC. Visa/MC. Send for free catalog. 

The Wenham Software Company 

5 Burley St, Wtenham, MA 01984 (508) 774-7036 

Inquiry 737. 

WORD PROCESSING 


FARSI / GREEK / ARABIC / RUSSIAN 

Hebrew, all European, Scandinavian, plus either Hindi, Pun¬ 
jabi, Bengali, Gujarati, Tamil, Thai, Korean, Viet, or IPA. Full- 
featured multi-language word processor supports on-screen 
foreign characters and NLQ printing with no hardware 
modifications. Includes Font Editor. $355 dot matrix; $150 
add’l for laser; $19 demo. S/H in U.S. incl’d. Req. PC, 640K, 
graphics. 30 day Guarantee. MC/VISA/AMEX 

GAMMA PRODUCTIONS, INC. 

710 Wilshire Blvd., Suite 609, Santa Monica, CA 90401 
213/394-8622 Tlx: 5106008273 Gamma Pro SNM 

Inquiry 738. 

PC-Write” Shareware Ver. 2.71 

Fast, full featured word processor/text editor for IBM 
PC. With spell check, screen clip, mailmerge, split 
screen, ASCII files, macros. Easy to use. Supports 
400 printers - LaserJet+ and PostScript. Software, 
User Guide, and Tutorial on 2 disks for $16. Try it, 
then register with us for only $89 and get User 
Manual, 1 year tele-support, newsletter and 2 
upgrades. 90-day guarantee. VISA/MC. 
QlllckSOft 1-800-888-8088 CALL TODAY! 
219 First N., #224-BYTC, Seattle, WA 98109 


Inquiry 739. 

OCTOBER 1988 -BYTE 309 


































Mail Order Electronics-Worldwide 


lameco 


ELECTRONICS 


Mail-Order Electronics 

24 HOUR ORDER HOTLINE ALL OTHER INQUIRIES (7AM-5PM PST) 


NEC V2Q & V3Q CHIPS 

Replace the 8086 or 8088 in Your IBM PC and 
Part No. Increase Its Speed by up to 30%! p,.j ce 

UPD70108-5 (5MHz) V20 Chip.$ 7.49 

UPD70108-8 (8MHz) V20 Chip. $10.75 

UPD70108-10 (iomhz) v20Chip. $14.95 

UPD7011 6-8 (8MHz) V30 Chip. $11.95 

UPD70116-10 (10MHz) V30 Chip. $19.95 


7400 


Part No. 

1-9 

10+ 

Part No. 

1-9 

10+ 

7400. 

. . . .29 

.19 

7485. 

. .. .69 

.59 

7402. 

. .. .29 

.19 

7486. 

. . . .45 

.35 

7404. 

. .. .29 

.19 

7489. 

. . . 1.95 

1.85 

7405. 

. . . .35 

.25 

7490. 

. .. .49 

.39 

7406. 

. . . .39 

.29 

7493. 

. .. .45 

.35 

7407. 

. . . .39 

.29 

74121. . . . 

... .39 

.29 

7408. 

. . . .35 

.25 

74123. . . . 

. . . .49 

.39 

7410. 

. . . .29 

.19 

74125. . . . 

... .55 

.45 

7414. 

. .. .49 

.39 

74126. . . . 

. .. .55 

.45 

7416. 

. .. .35 

.25 

74143. . . . 

. . . 4.95 

4.85 

7417. 

. . . .35 

.25 

74150. . . . 

. . . 1.35 

1.25 

7420. 

. .. .29 

.19 

74154. . . . 

. . . 1.35 

1.25 

7430. 

. .. .29 

.19 

74158. . . . 

... 1.49 

1.39 

7432. 

. . . .39 

.29 

74173. . . . 

. .. .79 

.69 

7438. 

. .. .39 

.29 

74174. . . . 

. .. .59 

.49 

7442. 

. .. .49 

.39 

74175. . . . 

. . . .59 

.49 

7445. 

. . . .79 

.69 

74176. . . . 

. .. .79 

.69 

7446. 

. . . .89 

.79 

74181. . . . 

. . . 1.95 

1.85 

7447. 

. . . .89 

.79 

74189. . . . 

. . . 1.95 

1.85 

7448. 

. . . 1.95 

1.85 

74193. . . . 

. .. .79 

.69 

7472. 

. .. .39 

.29 

74198. . . . 

. . . 1.85 

1.75 

7473. 

. . . .39 

.29 

74221. . . . 

. .. .99 

.89 

7474. 

. . . .39 

.29 

74273. . . . 

. . . 1.95 

1.85 

7475. 

. . . .49 

.39 

74365. . . . 

. .. .59 

.49 

7476. 

. .. .45 

.35 

74367. . . . 

. . . .59 

.49 


74LS 


74LS00. . . . 

.. .26 

.16 

74LS165. . . 

. . .75 

.65 

74LS02. . . . 

.. .28 

.18 

74LS166.. . 

.. .89 

.79 

74LS04_ 

. . .28 

.18 

74LS173.. . 

. . .39 

.29 

74LS05_ 

.. .28 

.18 

74LS174.. . 

.. .39 

.29 

74LS06_ 

.. .59 

.49 

74LS175.. . 

.. .39 

.29 

74LS07. . . . 

. . .59 

.49 

74LS189.. . 

. . 3.95 

3.85 

74LS08. . .. 

. . .28 

.18 

74LS191.. . 

.. .59 

.49 

74LS10. . . . 

. . .26 

.16 

74LS193.. . 

. . .69 

.59 

74LSI4_ 

.. .49 

.39 

74LS221.. . 

. . .69 

.59 

74LS27_ 

.. .35 

.25 

74LS240.. . 

. . .59 

.49 

74LS30. . . . 

. . .28 

.18 

74LS243.. . 

.. .69 

.59 

74LS32. . . . 

. . .28 

.18 

74LS244.. . 

. . .69 

.59 

74LS42. . . . 

. . .49 

.39 

74LS245.. . 

.. .79 

.69 

74LS47_ 

. . .89 

.79 

74LS259.. . 

.. .99 

.89 

74LS73. . . . 

. . .39 

.29 

74LS273.. . 

.. .89 

.79 

74LS74_ 

.. .35 

.25 

74LS279.. . 

. . .49 

.39 

74LS75. . . . 

.. .39 

.29 

74LS322.. . 

. . 3.49 

3.39 

74LS76_ 

.. .39 

.29 

74LS365.. . 

. . .49 

.39 

74LS85_ 

.. .59 

.49 

74LS366.. . 

. . .49 

.39 

74LS86. . . . 

.. .29 

.19 

74LS367.. . 

. . .49 

.39 

74LS90. . . . 

.. .49 

.39 

74LS368.. . 

. . .49 

.39 

74LS93. . . . 

. . .49 

.39 

74LS373.. . 

.. .79 

.69 

74LS123.. . 

. . .49 

.39 

74LS374.. . 

.. .79 

.69 

74LS125.. . 

. . .49 

.39 

74LS393.. . 

. . .89 

.79 

74LS138.. . 

. . .49 

.39 

74LS590.. . 

. . 5.95 

5.85 

74LS139.. . 

. . .49 

.39 

74LS624.. . 

. . 1.95 

1.85 

74LS154.. . 

.. 1.19 

1.09 

74LS629.. . 

. . 2.49 

2.39 

74LS157.. . 

. . .45 

.35 

74LS640.. . 

. . 1.09 

.99 

74LS158.. . 

. . .39 

.29 

74LS645.. . 

. . 1.09 

.99 

74LS163.. . 

. . .49 

.39 

74LS670.. . 

.. .99 

.89 

74LS164.. . 

. . .59 

.49 

74LS688.. . 

.. 2.39 

2.29 


7aS/PROIVIS* 


74S00. 

.25 

74S188*. 

.1.49 

74S04. 

.25 

74S189. 

.1.49 

74S08. 

.29 

74S196. 

.1.49 

74S10. 

.25 

74S240. 

.1.39 

74S32. 

.29 

74S244. 

.1.19 

74S74. 

.29 

74S253. 

.59 

74S85. 

.89 

74S287*. 

.1.49 

74S86. 

.29 

74S288*. 

.1.49 

74S124. 

.1.49 

74S373. 

.1.49 

74S174. 

.49 

74S374. 

.1.49 

74S175. 

.49 

74S472*. 

.2.95 


74F 


74F00. 

.25 

74F139. 

.59 

74F04. 

.25 

74F157. 

.59 

74F08. 

.25 

74F193. 

.2.95 

74F10. 

.25 

74F240. 

.69 

74F32. 

.25 

74F244. 

.69 

74F74. 

.29 

74F253. 

.59 

74F86. 

.39 

74F373. 

.79 

74F138. 

.59 

74F374. 

.79 


CD—CMOS 


CD4001. 

.19 

CD4076. 

.59 

CD4008. 

.59 

CD4081. 

.22 

CD401 1. 

.19 

CD4082. 

.22 

CD4013. 

.29 

CD4093. 

.35 

CD4016. 

.29 

CD4094. 

.89 

CD4017. 

.49 

CD40103. 

_1.49 

CD4018. 

.59 

CD40107. 

.49 

CD4020. 

.59 

CD4510. 

.69 

CD4024. 

.45 

CD4511. 

.69 

CD4027. 

.35 

CD4520. 

.75 

CD4030. 

.35 

CD4522. 

.79 

CD4040. 

.65 

CD4538. 

.79 

CD4049. 

.29 

CD4541. 

.89 

CD4050. 

.29 

CD4543. 

.79 

CD4051. 

.59 

CD4553. 

_3.95 

CD4052. 

CD4053. 

CD4063. 

CD4066. 

.59 

.59 

.1.49 

.29 

CD4555. 

CD4559. 

CD4566. 

.79 

_7.95 

. . . . 1.95 

CD4067. 

.1.49 

CD4583. 

.59 

CD4069. 

.19 

CD4584. 

.49 

CD4070. 

.25 

CD4585. 

.69 

CD4071. 

.22 

MCI441 IP.. . . . 

.... 7.95 

CD4072. 

.22 

MC14490P. 

_4.49 


MICROPROCESSOR COMPONENTS 


MISCELLANEOUS CHIPS 

Part No._Price 

D765AC.3.95 

WD9216.3.95 

Z80. Z80A, Z80B SERIES 

Z80.1.19 

Z80-CTC.1.29 

Z80-PI0.1.29 

Z80A.1.29 

Z80A-CTC.1.65 

Z80A-DART.4.95 

Z80A-PI0.1.89 

Z80A-SI0/0.3.95 

Z80B.2.75 

Z80B-CTC.3.95 

Z80B-PI0.3.95 

6500/6800/68000 SER. 

6502.2.65 

65C02(CMOS).7.75 

6520. 1.95 

6522.2.95 

6532.5.49 

6551.2.95 

65C802 (CMOS).15.95 

6800. 1.95 

6802. 2.95 

6810.1.25 

6821. 1.75 

6840.3.49 


1 6500/6800/68000 Cont. 

| Part No. Price | 

8000 SERIES Cont. 

Part No. Price 

6845. 

. . . 2.75 

8228. 

. . 1.95 

6850. 

. . . 1.95 

8237-5. 

. . 4.25 

6852. 

. . . .75 

8243. 

. . 1.75 

6854. 

. .. 1.19 

8250A. 

. . 4.95 

MC68000L8. 

. . 9.95 

8250B (For IBM).. 

.. 5.95 

MC68000L10. 

. . 11.95 

8251A. 

. . 1.69 

MC68010L10. 

. . 49.95 

8253-5. 

. . 1.95 

MC68020RC12B. 

. . 99.95 

8254. 

. . 3.95 

8000 SERIES 

8255A-5. 

. . 2.95 

8031. 

. . . 3.95 

8259-5. 

. . 2.25 

80C31. 

. . . 9.95 

8272. 

. . 3.95 

8035. 

. . . 1.49 

8279-5. 

. . 2.95 

8073. 

. . . 6.95 

8741. 

. . 9.95 

8080A. 

. . . 2.25 

8742. 

, 19.95 

8085A. 

. . . 2.49 

8748 (25V). 

. . 7.95 

8086. 

. . . 3.95 

8748H (HMOS) (21V). 

.. 9.95 

8086-2. 

. . . 6.95 

8749. 

. . 9.95 

8087 (5MHz).... 

.. 99.95 

8751 (3.5-8MHZ)... 

.39.95 

8087-1 (10MHz) 

.229.95 

8751H (3.512MHz) . 

. 44.95 

8087-2 (8MHz).. 

.159.95 

8755. 

. 13.95 

8088. 

. . . 4.95 

DATA ACQUISITION 

8088-2. 

. . . 6.95 

ADC0804LCN. 

. . 2.79 

8116. 

. . . 4.95 

ADC0808CCN. 

. . 5.95 

8155. 

. . . 2.49 

ADC0809CCN. 

. . 3.69 

8155-2. 

. . . 3.49 

ADC1205CCJ-1 . . 

. 19.95 

8156. 

. . . 2.95 

DAC0808LCN. 

. . 1.75 

8203. 

. . . 6.95 

DAC1008LCN. 

. . 5.95 

8212. 

. . . 2.29 

AY-3-1015D. 

. . 4.95 

8224. 

. . . 2.25 

AY-5-1013A. 

. . 1.95 


MICROPROCESSOR SALE! 

Part No. Price 

8052AHBASIC CPU w/BASIC Interpreter.$24.95 

MC68008L8 32-Bit MPU (8-Bit Data Bus).$9.95 

MC68701 8-Bit EPROM Microcomputer.$14.95 

MC68705P3S 8-Bit EPROM Microcomputer.$9.95 

MC68705U3S 8-Bit EPROM Microcomputer.$10.95 

80286-10 16-Bit Hi Performance MPU.$69.95 

80287-8 Math Co-processor (8MHz).$244.95 

80287-10 Math Co-processor (10MHz).$309.95 

80387-16 Math Co-proc. (16MHz) grid array ... $474.95 
80387-20 Math Co-proc. (20MHz) GRID ARRAY ... $749.95 


-DYNAMIC RAMS- 


*4116-15 

16,384 x 1 

(150ns). 

... 1.39 

4128-20 

131,072 x 1 

(200ns) (Piggyback)... 

... 3.25 

*4164-100 

65,536 x 1 

(100ns). 

. .. 3.49 

*4164-120 

65,536 x 1 

(120ns). 

.. . 2.95 

*4164-150 

65,536 x 1 

(150ns). 

. . . 2.59 

*4164-200 

65,536 x 1 

(200ns). 

. . . 1.75 

•TMS4416-12 

16,384 x 4 

(120ns). 

. . . 7.75 

*41256-80 

262,144 x 1 

(80ns). 

.. 13.49 

*41256-100 

262,144 x 1 

(100ns). 

.. 12.49 

*41256-120 

262,144 x 1 

(120ns). 

. . 11.95 

*41256-150 

262,144 x 1 

(150ns). 

.. 11.49 

•41464-15 

65,536 x 4 

(150ns) (4464). ... 

. . 12.95 

*511000P-10 

1,048,576 x 1 

(100ns) 1 Meg .... 

. . 39.95 

•514256P-10 

262,144x4 

(100ns) 1 Meg. ... 

. . 59.95 


*2016-12 
2018-45 
2102 
2114N 
2114N-2L 
21C14 
5101 
*6116P-3 
*6116LP-3 
•6264LP-12 
•6264P-15 
*6264LP-15 
6514 

*43256-15L 
■62256LP-12 


- STATIC RAMS - 


2048x8 (120ns).4.49 

2048 x 8 (45ns).6.95 

1024x1 (350ns).89 

1024x4 (450ns).99 

1024 x 4 (200ns) Low Power.1.49 

1024 x 4 (200ns) (CMOS).49 

256 x 4 (450ns) (CMOS).2.95 

2048 x 8 (150ns) (CMOS).4.19 

2048 x 8 (150ns) LP CMOS.5.99 

8192 x 8 (120ns) LP CMOS.10.95 

8192 x 8 (150ns) (CMOS).9.95 

8192 x 8 (150ns) LP CMOS.10.25 

1024 x 4 (350ns) (CMOS).3.75 

32,768 x 8 (150ns) Low Ftower_15.95 

32,768 x 8 (120ns) LP CMOS.16.95 

-EPROMS- 

TMS2516 2048 x 8 (450ns) 25V.6.95 

TMS2532 4096 x 8 (450ns) 25V.5.95 

TMS2532A 4096 x 8 (450ns) 21V.4.49 

TMS2564 8192 x 8 (450ns) 25V.6.95 

TMS2716 2048 x 8 (450ns) 3 Voltage.6.95 

1702A 256x8 (Ips).4.95 

2708 1024x8 (450ns).6.95 

2716 2048 x 8 (450ns) 25V.3.75 

2716-1 2048 x 8 (350ns) 25V.4.25 

27C16 2048 x 8 (450ns) 25V (CMOS)_4.25 

2732 4096 x 8 (450ns) 25V.3.95 

2732A-20 4096 x 8 (200ns) 21V.4.25 

2732A-25 4096 x 8 (250ns) 21V.3.95 

27C32 4096 x 8 (450ns) 25V (CMOS). . . . 4.95 

2764-20 8192 x 8 (200ns) 21V.4.25 

2764-25 8192 x 8 (250ns) 21V.3.59 

2764A-25 8192 x 8 (250ns) 12.5V.3.69 

2764-45 8192 x 8 (450ns) 21V.3.39 

27C64-15 8192 x 8 (150ns) 12.5V (CMOS)... 5.95 

27128-20 16,384x8 (200ns) 21V.6.95 

27128-25 16,384 x 8 (250ns) 21V.5.95 

27128A-25 16,384 x 8 (250ns) 12.5V.5.25 

27C128-25 16,384x8 (250ns) 21V (CMOS).... 5.95 

27256-20 32,768 x 8 (200ns) 12.5V.6.95 

27256-25 32,768x8 (250ns) 12.5V.5.49 

27C256-25 32,768 x 8 (250ns) 12.5V (CMOS)... 6.25 

27512-20 65,536 x 8 (200ns) 12.5V.10.95 

27512-25 65,536 x 8 (250ns) 12.5V.9.95 

- EEPROMS - 

2816A-25 2048x8 (250ns) 5V Read/VWite.... 6.25 

2817 A 2048x8 (350ns) 5V Read/White.... 7.95 

2865A-30 8192x8 (300ns) 5V Read/Write.... 9.95 

52B13 (21V) 2048 x 8 (350ns) 5V Read Only_1.49 


COMMODORE CHIPS 


Part No. 


Price 


LAG570.9.95 

WD1770.8.95 

SI3052P..1.25 

6504A.1.19 

6507.2.95 

6510.12.95 

6522.2.95 

6525 .4.95 

6526 . 14.95 

6532.5.49 

6545-1.3.95 

6560. 10.95 

6567.24.95 

6569. 15.95 

6572. 10.95 

6581 (12V).12.95 

6582 (9V).14.95 

8502.7.95 

8564. 4.95 

8566.9.95 

8701.9.95 

8721 . 14.95 

8722 . 13.95 

*251104-04. 12.95 

310654-05.9.95 

318018-03. 12.95 

318019-03. 12.95 

318020-04. 12.95 

325302-01. 14.95 

325572-01. 17.95 

“82S100PLA**.15.95 

901225-01. 15.95 

901226-01. 15.95 

901227-03. 15.95 

901229-05. 15.95 

*No specs, available 
“Note: 82S100PLA = 
U17 (C-64) 


74CCIVIOS 

74C00 . 

. . .29 

74C174. 

.. .49 

74C02 . 

. . .29 

74C175. 

.. .49 

74C04 . 

. . .29 

74C221 . 

. .1.79 

74C08 . 

. . .29 

74C240. 

. .1.19 

74C10 . 

. . .19 

74C244 . 

. .1.79 

74C14 . 

. . .49 

74C373. 

..1.95 

74C32 . 

. . .29 

74C374 . 

. .1.95 

74C74 . 

. . .49 

74C912 . 

. .7.95 

74C85 . 

. .1.49 

74C915. 

..1.39 

74C86 . 

. . .29 

74C920 

. .4.95 

74C89 . 

. .3.95 

74C921 . 

. .4.95 

74C90 . 

. . .99 

74C922 . 

. .3.95 

74C154 . 

.2.95 

74C923 . 

. .3.95 

74C173 . 

. .59 

74C925 . 

. .5.49 


MISC. COMPONENTS 

TANTALUM CAPACITORS 


TM. 1/35 .1/if <® 35V.19 

TM1/35 1/if @ 35V.19 

TM2.2/35 2.2/if <8 35V.25 


TM4.7/35 4.7/if @ 35V.45 

TM6.8/35 6.8/il @ 35V.49 

TM 10/35 10/if @ 35V.59 


POTENTIOMETERS 

Values available (insert ohms info space marked "XX"): 500n, IK, 2K, 

5K, 10K. 20K, 50K, 100K. 200K, 1MEG 

43PXX Watt, 15 Turn .99 | 63PXX W Watt, 1 Turn .89 

TRANSISTORS AND DIODES 


PN2222. 

.. .13 

PN2907. 

.. . .13 

1N4004. 

. .12 

2N2222A.... 

.. .29 

2N4401. .. . 

. .. .12 

1N4148. 

. .07 

2N3055. 

.. .65 

1N270. 

.. .25 

JN4735. 

. .29 

2N3904. 

.. .12 

1N751. 

. . .15 

C106B1. 

49 


SWITCHES 


JMT123 SPOT, On-On 

1.191 

206-8 SPOT, 16-pin DIP 

1.29 

MPC121 SPDT,0n-0tt-0n1.19 | 

MSI 02 SPST, Momentary 

.39 

D-SUB CONNECTORS 


DB25P Male, 25-pin 

.69 

DB25S Female. 25-pin 

.75 


LEDS 


XC556R m, Red. 

. . .131 

XC556Y m, Yellow. 

. .17 

XC556G T1%, Green. 

. . .17 | 

XC556C T1 3 /i, Clear/Red. . . 

. .17 

1C SOCKETS 


Low Profile 


Wire Wrap (Gold) Level U2 

8LP. 

. .11 

8WW. 

.59 

14LP. 

. .12 

14WW. 

.65 

16LP. 

. .13 

16WW. 

.69 

24 LP. 

. .25 

24WW. 

1.19 

28 LP. 

. .27 

28WW. 

1.39 

40LP. 

. .29 

40WW. 

1.89 


Soldertail Standard (Gold & Tin) & Header Plug Sockets Also Available 

74HC HI-SPEEP CMOS 


Part No. 

Price 

Part No. 

FYice 

74HC00. 

.19 

74HC175. 

.59 

74HC02. 

.19 

74HC221. 

.89 

74HC04. 

.19 

74HC240. 

.69 

74HC08. 

.19 

74HC244. 

.79 

74HC10. 

.25 

74HC245. 

.79 

74HC14. 

.29 

74HC253. 

.49 

74HC30. 

.25 

74HC259. 

.49 

74HC32. 

.29 

74HC273. 

.59 

74HC74. 

.29 

74HC373. 

.69 

74HC75. 

.35 

74HC374. 

.69 

74HC76. 

.35 

74HC595. 

.1.29 

74HC85. 

.55 

74HC688. 

.1.49 

74HC86. 

.35 

74HC943. 

.8.95 

74HC123. 

.69 

74HC4040. 

.89 

74HC125. 

.49 

74HC4049. 

.39 

74HC132. 

.49 

74HC4050. 

.39 

74HC138. 

.45 

74HC4060. 

.99 

74HC139. 

.45 

74HC4511. 

.1.19 

74HC154. 

.1.49 

74HC4514. 

.1.79 

74HC163. 

. 49 

74HC4538. 

.1.19 

74HC174. 

.59 

74HC4543. 

.1.19 


74HCT-CMOSTTL 


74HCT00. 

.17 

74HCT139. 

.39 

74HCT02. 

.17 

74HCT157. 

.29 

74HCT04. 

.19 

74HCT174. 

.35 

74HCT08. 

.17 

74HCT175. 

.39 

74HCT10. 

.17 

74HCT240. 

.69 

74HCT32. 

.19 

74HCT244. 

.59 

74HCT74. 

.29 

74HCT245. 

.69 

74HCT86. 

.25 

74HCT373. 

.49 

74HCT138. 

.39 

74HCT374. 

.49 


LINEAR 


DS0026CN. 

TL074CN. 

TL084CN. 

AF100-1CN. 

LM307N. 

LM309K. 

LM311N. 

LM317T. 

LM318N. 

LM319N. 

LM323K. 

LM324N. 

LM338K. 

LM339N. 

LF347N. 

LM348N. 

LM350T. 

LF351N. 

LF353N. 

LF355N. 

LF356N. 

LF357N. 

LM358N. 

LM360N. 

LM361N. 

LM380N-8. 

LM386N-3. 

LM387N. 

LM393N. 

LM399H. 

LF411CN. 

TL497ACN. 

NE540H (C540H). . 

NE555V. 

XRL555. 

LM556N. 

NE558N. 

LM565N. 

LM567V. 

NE592N. 

LM741CN. 

LM747CN. 

MC1350P. 

MC1377P. 

MC1398P. 

LM1414N. 


. 1.95 
. .99 
. .89 
. 8.95 
. .39 
. 1.25 
. .39 
. .65 
. .99 
. 1.29 
. 3.49 
. .35 
. 4.49 
. .39 
. 1.49 
. .69 
. 2.95 
. .39 
. .49 
. .79 
. .79 
. .89 
. .49 
. 1.95 
. 1.49 


. 1.09 
. .39 
. 3.49 
. .79 
. 1.49 
. .99 
. .29 
. .59 


. .75 
. .75 
. .29 
. .49 
. .89 
. 2.29 
. 4.95 
. .99 


LM1458N.35 

LM1488N.45 

DS14C88N (CMOS)... 1.19 

LM1489N.45 

DS14C89N (CMOS)... 1.19 

LM1496N.69 

MC1648P.2.95 

LM1871N.1.95 

LM1872N.1.95 

LM1896N-1.1.49 

ULN2003A.75 

XR2206. 3.95 

XR2211.2.95 

XR2243. 1.95 


. 2.95 
. .99 
. .99 
. 1.49 
.25 


26LS29.. 

26LS31. . . 

26LS32.. . 

26LS33. . . 

LM2901N.. 

LM2907N.1.29 

LM2917N (8 pin).1.79 

MC3419CL.3.95 

MC3446N.99 

MC3450P.49 

MC3470P.1.19 

MC3471P.99 

MC3479P.3.95 

MC3486P.1.19 

MC3487P.99 

LM3900N.49 

LM3905N.1.25 

LM3909N.89 

LM3914N.1.79 

LM3916N.1.49 

NE5532.69 

NE5534.69 

7805K (LM340K-5) .... 1.39 
7812K (LM340K-12)... 1.39 
7815K (LM340K-15)... 1.59 

7805T (LM340T-5).45 

7812T (LM340T-12) ... .45 
7815T (LM340T-15) ... .45 
7905K (LM320K-5)... 1.49 

7905T (LM320T-5).49 

75472.49 

75477. 1.29 

MC145106P.1.95 

MC145406P.2.95 


PARTIAL LISTING • OVER 4000 COMPONENTS AND ACCESSORIES IN STOCK! • CALL FOR QUANTITY DISCOUNTS 

* RAM’S SUBJECT TO FREQUENT PRICE CHANGES 


310 BYTE* OCTOBER 1988 


Circle 128 on Reader Service Card 















































































































































































































































































































































































































































































































































































































































COMPUTER PERIPHERALS 


IBM PC/XT 10MHz TUrbo Compatible Kit 
With 640K RAM 


RS232 QUICK TESTER 


Zuckerboard 30 Meg Hard Disk Drive 
Board for Tandy 1000,1000A, 
1000SX, 1200, 3000 and 3000HL 


* Includes . 
FREE 4 
QAPIus 4 
, Diagnostic 
Software! i 


JE1002 AMI BIOS ROM). $109.95 

JE1014 Turbo Flip-Top Case. 69.95 

JE1015 XT/AT Compatible Keyboard 59.95 

5.25 ' DSDD Disk 

JE1021 Drive (Beige Bezel) . 89.95 

JE1031 Mini 150W Power Supply... 69.95 

Multi I/O with Controller 

JE1071 and Graphics. 119.95 

12" Monochrome 

AMBER Amber Monitor. 99.95 

4164-120 Parity RAM (2 chips). 5.90 

41256-120 512K RAM (18 chips). . . .215.10 

41464-12 128K RAM (4 chips). 51.80 

Regular List $892.45 
SAVE $192.50! 

JE3003 IBM Comp. PC/XT 10MHz Turbo Kit $699.95 


The QTSS quickly determines the proper RS232 
configuration required to interface two peripherals. 
Simply slide the switches and determine by the 
LEDs which configuration works best. 

QTSS. $ 49r95 $29.95 


JAMECO SOLDERLESS 
BREADBOARD SOCKETS 


• 30 Megabytes formatted capacity • Uses 
only one slot • Pre-formatted with MS-DOS 
T30MB 30MB Hard Disk $5 99 . 9 5 $399.95 


IBM COMPATIBLE DISPLAY MONITORS 


12" Amber Monochrome — 

TTL Input, High Resolution (PC/XT/AT) 

AMBER.$$ 


Contact Binding 
Points Posts 


14" RGB Color — CGA Compatible 
Amber/Green/Color Switchable, 640 x 
200 Resolution (PC/XT/AT) 

CTX2410.$279 


JE20 

JE21 

JE22 

JE23 

JE24 

JE25 

JE26 

JE27 


CTX2410 


14" EGA Color - EGA/CGA Compat., 720 X 350 Max. Resolution (PC/XT/AT) 

TM5154.$399.95 


40MB Tape Back-Up 

for IBM PC/XT/AT 

DJI 0 40MB Tape Back-Up.I 

TB40 40MB Tape Cartridge. 


14" EGA Monitor and EGA Card - EGA compatible, 720 X 350 Max. 
Resolution — displays up to 16 colors (PC/XT/AT) 

JE1059.$519.95 


COMPUTER PERIPHERALS 


14" Multiscan Color - VGA/PGC/EGA compatible, 800 X 600 Max. Reso¬ 
lution (PC/XT/AT) 

TM5155.$549.95 


Jameco 5.25" PC/XT 
& AT Compatible 
Disk Drives 

JE1022 (Pictured) 

Izl. (PC/XT/AT) ... $ 89.95 
Izl. (PC/XT/AT) ... $ 89.95 
Bzl. (PC/XT/AT) . . $1 09.95 


Jameco ynffN 
IBM PC/XT/AT 
Compatible U 
Motherboards 

■■■ 

BIOS ROMs ..’ iliiig gj 

included JE1001 

JE1001 4.77/8MHZ (PC/XT)_I 

JE1002 4.77/10MHz (PC/XT) . . . ! 
*JE1007 6/8/10/12MHz (AT) .... ! 

•Limited Quantity Available 


IBM PC/XT/AT COMPATIBLE CARPS 


Graphic JTMGA.tl 
D isplay TCGA®^ pS|S| 
Cards l!§l|ti 

JE1050 ~ 885 

JE1050 Mono Graphics Card w/Printer Port (PC/XT/AT), 


3.5" PC/XT/AT Compatible Disk Drives 

3.5" 720KB (Bezels and Installation 
MF353B Krt included) (PC/XT/AT) $+23^5 $109.95 
3.5" 1.44MB (Bezels and Installation 
MF355B Kit included) (PC/XT/AT) 5*49^5 $129.95 


Datatronics 

2400/1200/300 Modems 


Jameco 

Computer _ 
Power 

Protection jehso 
JE1190 Power Ba 
JE1191 6-Outlet I 


e - Hayes command compat- 

patible- Auto-dial/auto- 
answer • FCC approved 
1-year warranty • Includes 
MaxiMite Communication 

1200P 1200/300 Baud Pocket Modem.$ 99.95 

1200H 1200/300 Baud Internal Modem. ... $ 69.95 

2400S 2400/1200/300 Internal Modem- $129.95 

1200C 1200/300 Baud External Modem_$ 99.95 

2400E 2400/1200/300 External Modem . . . $169.95 


Jameco IBM PC/XT/AT 
Compatible Keyboards 


Metex M4650: 

• Handheld, high accuracy 

• 4'* Digit LCD 

• Manual ranging with Overload 
Protection 

• Audible continuity tester 

• Tests: AC/DC Voltage, 
Resistance. Continuity 
Capacitance, Frequency 

• One Year Warranty 

• Size: 7"L x 3VW x 1VH 

M4650$99.95 


JE1016 Pictured 

JE1015 Standard AT layout (XT/AT).. $59.95 
JE1016 Enhanced layout (XT/AT)... $69.95 


DATA BOOKS 


104100 NSC Linear Data Book-Vol. I (88).. 
104200 NSC Linear Data Book-Vol. II (88). 
104300 NSC Linear Data Book-Vol. Ill (88). 
210830 Intel Memory Handbook (88). . . . 
230843 Intel Microsystem Hndbk. Set (88). 


360K/720K/1.2MB Floppy/Hard Disk 
JE1045 Controller Card (AT). 


Data Sheets — 50C each 
Prices Subject to Change 

Send $2.00 Postage for a 
FREE 1989 CATALOG 

FAX Numbers: 415-592-2503 
or 415-595-2664 
Telex: 176043 

1355 Shoreway Rd., Belmont, CA 94002 • 24 HR. ORDER HOTLINE 415-592-8097 • All Other Inquiries (7am-5pm PST) 415-592-7108 


U.S. Funds Only 

Shipping: Add 5% plus $1.50 Insurance 

(May vary according to weight) 

California Residents: 

Add 6%, 6V 2 % or 7% 

Sales Tax 


$20 Minimum Order 

IBM is a registered trademark of International Business Machines 


MasterCard 


<01988 Jameco Electronics 10/88 


Circle 128 on Reader Service Card 


MEMBER 


S)®®®®®®®®®®®®®®®®®®®®®®®®®®®®®® 

Now available...Jameco’s NEW 1989 Catalog 

with 74 pages of Computer Peripherals, Components & More! 


MICROCOMPUTER 
MARKETING COUNCIL 

of the Direct Marketing Association. Inc 


Mail Order Electronics'Worldwide 


ELECTRONICS 


JE1052 

Color Graphics Card w/Printer Port (PC/XT/AT). . . . 

.. $49.95 

JE1055 

EGA Card with 256K Video RAM (PC/XT/AT). 

. $159.95 

JE1071 

Multi I/O with Drive Controller 

and Mono Graphics (PC/XT). 

. $119.95 

Multifunction, I/O and Expansion Cards 

JE1060 

I/O Card with Serial, Game, Parallel Printer 

Port and Real Time Clock (PC/XT). 

.. $59.95 

JE1061 

RS232 Serial Half Card (PC/XT/AT). 

. . $29.95 

JE1065 

I/O Card with Serial, Game and 

Parallel Printer Port (AT). 

. . $59.95 

JE1078 

Expand to 384K (zero-K on-board) Multifunc. w/Serial, 

Game, Parallel Printer Port & Real Time Clock (PC/XT) . . $69.95 

JE1081 

2MB of expanded or extended memory 
(zero-K on-board) (AT). 

. $119.95 

JE1082 

3MB of expanded or extended memory, parallel printer 
port, serial port and game port *».«/%/* 

(zero-K on-board) (AT). $169.95 

Floppy and Hard Disk Controller Cards 

JE1040 

360KB Floppy Disk Drive Controller Card (PC/XT). . 

. . $29.95 

JE1041 

20/40MB Hard Disk Controller Card (PC/XT). 

. . $79.95 

JE1043 

360K/720K/1.2MB Floppy Disk Cont. Card (PC/XT/AT) $49.95 




























































































































INT€RFflC€ CARDS 
for PC/AT ond PS/2 



COMMUNICATION 
DATA ACQUISITION 
& CONTROL 

FOR A FREE CATALOG CALL 


1-800-553-1170 


QUA TECH 

INCORPORATED 


478 E. Exchange St., Akron, OH 44304 
TEL: (216) 434-3154 FAX: (216) 434-1409 
TLX:5101012726 


Circle 213 on Reader Service Card 


RS-232 


FOR PS/2 



MODELS 50, 60, 80 

• DCE/DTE Selectable 

• Transfers to 19.2 K baud 

• Address Selectable 

• Interrupt Selectable 

1-800-553-1170 


r__ 1 


QUA TECH 

INCORPORATED 


478 E. Exchange St., Akron, OH 44304 
TEL: (216) 434-3154 FAX: (216) 434-1409 
TLX: 5101012726 


Circle 214 on Reader Service Card 


9-Track Tape Drives: Yes! 
for IBM PC/XT/AT/386 



Interchange tapes from mainframes. 
Important features: 

• 800, 1600, 3200, 6250 BPI 

• EBCDIC/ASCII conversion 

• IBM & ANSI labeled tapes 

• Network backup 

• DOS, XENIX, Microport 

• Highest quality customer service 
For quick delivery we stock all major 
manufacturers’ tape drives, including 
Cipher, Kennedy, M4 Data, Qualstar. 

Prices start at $3,755. Call Today! 

Overland Data, Inc. 

5620 Kearny Mesa Rd. • San Diego, CA 92111 
Tel: (619) 571-5555 • FAX: (619) 571-0982 


Circle 190 on Reader Service Card 



PARALLEL PORT 

FOR PS/2 



MODELS 50, 60, 80 

• LPT1, LPT2, LPT3 

• Optional Serial Port 

• OEM Pricing Available 

1-800-553-1170 



478 E. Exchange St., Akron, OH 44304 
TEL: (216) 434-3154 FAX: (216) 434-1409 
TLX: 5101012726 


Circle 215 on Reader Service Card 


RS-422 

FOR PS/2 


MODELS 50, 60, 80 

• Two Channel 

• Transfers to 256 K baud 

• Address Selectable 

• Interrupt Selectable 

1-800-553-1170 


478 E. Exchange St., Akron, OH 44304 
TEL: (216) 434-3154 FAX: (216) 434-1409 
TLX:5101012726 


Circle 216 on Reader Service Card Circle 117 on Reader Service Card 


I QUA TECH 

I INCORPORATED 



DYNAMIC RAMS 


1MBIT 100ns 
514256ioons 


41464 

41256 

41256 

1^41256 

51258 

4164 


150ns 

100ns 

120ns 

150ns 

100ns 

150ns 


$38.00 

$59.00 

$10.75 

$12.75 

$11.75 

$12.25 

<13EIT 


« For high-speed. Zip, PIcc, Simm.Please Call I 


80387-16 

80287-10 

80287-8 

80287-6 

8087-1 

8087-2 

8087 

V-30 

V-20 

V-20 


16mHz 
lOmHz 
8m Hz 
6m Hz 
lOmHz 
8mHz 
5mHz 
8m Hz 
10m Hz 
8m Hz 


$430.00 
$268.00 
$230.00 
$159.00 
$205.00 
$142.00 
$ 99.00 
$ 12.75 
$ 17.00 
$ 8.50 


■ EPROMS 

27C101 250ns 

27C512 200ns 

27512 250ns 

27C256 250ns 

27256 250ns 

27128A 250ns 

27C64A 200ns 

2764 250ns 

■ SJRAMS 

43256 120ns 

4364 150ns 


$ 24.00 
$ 15.00 
$ 12.95 
$ 5.50 
$ 4.95 
$ 5.25 
$ 4.95 
$ 3.50 


I.C. EXPRESS 


15358 Valley Blvd. City of Industry.CA 91746 Tel:818-369-2688 
ORDER TOLL FREE (Mon-Fri 8-5 PST) 

(800) 892-8889 • (800) 882-8181 

outside calSomia Inside California 

CALL FOR CURRENT PRICES & VOLUME DISCOUNTS. 

Price Shown lor cash MasterCard/Visa add 3%. Prices are subject to chango 
Minimum order $10.00. Shipping & Handling: UPS Ground $5.00, Air $7.00 (t lb.) 
ALL MERCHANDISE IS 100% GUARANTEED WITH PROMPT DELIVERY 


16-BIT RESOLUTION 
ANALOG-TO-DIGITAL 
CONVERTER 
12,000 SAMPLES/SEC 
for IBM PC, XT & AT 
SINGLE PIECE PRICE 
$475 

We manufacture a broad line 
of data acquisition and control 
hardware and software for Apple 
and IBM computers. 

Call for quotes on custom 
hardware or complete systems. 


LAWSON LABS, INC. 


5700 RAIBE ROAD 
COLUMBIA FALLS, MT 59912 
800-321-5355 or 406-387-5355 




DV-01 

GRAYSCALE 
FRAME GRABBER 


Composite video in/out 


256 x 240 resolution 


Digitize/display at frame speed 


256 gray levels in 


16 Meg, color palette out_ 

PC/XT/AT compatible 

$849.00 Complete with software 

VISA/MC Demo Disk available 

Control Vision % 

P.O. Box 596, Pittsburg, KS 66762 
(316)231-6647 


The BEST 
for LESS 

29 

Quality SWDS/DD Diskettes Min.100 

Guaranteed Two-for-One Replacement 

if found initially defective within six months 


FREE sleeves, tabs, labels 

5V4" COLOR (Min. 100) . 39c 

5V4" HIGH DENSITY (Min. 50). 69c 

Brand Box 5V4" (Min. 10) . $3.99 

Brand Box COLOR 5Y4" 
with FREE Plastic Case (Min. 10)... $4.99 
3Y2''DS/DD (Min. 50). $1.09 


100% Lifetime Warranty 

Shipping: $4.50 per min. order/S2.00 each addtl. lot 
MC/VISA Only 

1-800-537-1600 

Operator No. 227 

MWSmS^ 

Dept. No. 1523 P.O. Box 61000 
San Francisco, CA 94161 


Circle 140 on Reader Service Card 


Circle 69 on Reader Service Card 


Circle 161 on Reader Service Card 






















































BYTE 
LISTINGS 
YOUR WAY! 

It's easy. Now there are 
three ways to get source- 
code listings that go with 
BYTE articles —on disk, 
in print or on line. 


LISTINGS ON 

DISK BYTE listings on 

disk are right for you if 
you want to compile or 
run programs quickly. 

Also included on disk are 
the month's BIX high¬ 
lights specific to your 
machine format. 


LISTINGS IN 

PRINT This print sup¬ 
plement contains source- 
code listings described in 
the issues of BYTE. 


LISTINGS FROM 

BIX (BYTE Information 
Exchange) By joining 
BIX, you can download 
BYTE source-code 
listings at standard BIX 
rates. See BIX informa¬ 
tional ad listed in Reader 
Service index in this 
issue. 


-a* 

FOR DIRECT 
ORDERING CALL 
TOLL FREE; 
8002585485 

Call: M-F, 8:30 a.m. to 
4:30 p.m. Eastern Time 

(603-924-9281 for New 
Hampshire residents) 


All MClf * Including the Month's BIX 
U m 11191" Highlights Specific To Your 
Machine Format. 

Disks of listings from December 
1985 to present are available at the 
prices stated at right. Please mark 
the appropriate format and note 
the issue date below. If you are 
ordering a subscription, please 
note the issue date on which you 
would like it to begin. 


Month 
Year _ 


5% inch: 

□ IBM PC* 

□ Apple II 

□ Kaypro 2 CP/M 

□ MS-DOS 8 Sector* 

□ Tl Professional 


314 inch: 

□ Apple Macintosh* 

□ Atari ST* 

□ Amiga* 

□ IBM PS/2* 


IN USA: 

Single Annual 

Month Subscription 

(one disk) (13 disks) 

OUTSIDE USA: 

Single Annual 

Month Subscription 
(one disk) (13 disks) 

□ $8.95 □ $69.95 

(Save $46.40) 

□ $10.95 □ $89.95 

(Save $52.40) 

□ $9.95 □ $79.95 

(Save $49.40) 

□ $11.95 □ $99.95 

(Save $55.40) 


IN PRINT 


1987 Supplement Issues 1986 Supplement Issues 

IN USA: IN USA: 


1988 Supplement Issues 

□ January through March 

$6.95 in USA $7.95 outside USA 

Monthly supplements replace 
quarterly supplements starting in 
April. Indicate the month you're 
ordering in the space below. 

Month _ 


□ January through March 1987 for 
only $6.95. 

□ April through June 1987 for only 
$6.95. (Includes 1986 Index). 

□ July through September 1987 for 
only $6.95. 

□ October through December 1987 
for only $6.95. 

□ 1987 subscription only $18.00. 


□ January through June 1986 for 
only $8.95. 

□ July through September 1986 for 
only $6.95. 

□ October through December 1986 
for only $6.95. 

□ 1986 Annual Subscription for 
only $18.00. 


FOLC 

HERE 


OUTSIDE USA: 


Year _ 

$2.50 per issue in USA 
$3.50 per issue outside USA 

Annual Subscriptions: 

$19.00 in USA 
$22.00 outside USA 

Please note month and year you 
would like the subscription to begin. 

Month _ 


OUTSIDE USA: 

□ January through March 1987 for 
only $7.95. 

□ April through June 1987 for only 
$7.95. 

□ July through September 1987 for 
only $7.95. 

□ October through December 1987 
for only $7.95. 

□ 1987 subscription only $21.00. 


□ January through June for only 
$9.95. 

□ June through September for 
only $7.95. 

□ October through December for 
only $7.95. 

□ 1986 Annual Subscription for 
only $21.00. 


Year 



COMBINED DISK 
AND PRINT 
SUBSCRIPTION 

Bundled together, 
giving you the 
convenience of disk- 
based source-code plus 
the ease of reference of 
print. 

If you are ordering a subscription, 
please note the issue date on 
which you would like it to begin. 



IN USA: 

Annual Subscription 

OUTSIDE USA: 
Annual Subscription 

5% inch: 

□ IBM PC 

□ Apple II 

□ Kaypro 2 CP/M 

□ MS-DOS 8 Sector 

□ Tl Professional 

□ $89.95 
(Save $58.35) 

□ $109.95 
(Save $75.35) 

314 inch: 

□ Apple Macintosh 

□ Atari ST 

□ Amiga 

□ IBM PS/2 

□ $99.95 
(Save $61.35) 

□ $119.95 
(Save $78.35) 


Please complete in full. 

Name_ 

Address_ 

City_ 

County or Parish_ 


OCTOBER 


State_Zip 


Country 


□ Check enclosed 

□ MasterCard 

□ VISA 

□ U.S. Funds enclosed (If ordering 
from outside the U.S. please remit in 
U.S. funds drawn on a U.S. bank. 
Thank you.) 


Credit Card # 


For credit card 
orders only. 


Exp. Date. 


Signature. 


Date. 


Please allow 4-8 weeks for delivery. 


BYTE 












































FOLD 

HERE 


BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 10 PETERBOROUGH, NH 


POSTAGE WILL BE PAID BY ADDRESSEE 


BVTE 


Listings 


One Phoenix Mill Lane 
Peterborough, NH 03458-9990 


NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 


iiiiIIiiImIiIiIiIiiIiIiIiiIiImIiIiiII .Mil 


FOLD 

HERE 











AST Premium 

286/386 

Call 


SWEET-P 600 

6 Pen Plotter 


$598 


PRINTERS 

AST TurboLaser/PS 3Mb ... 

..$3100 

Canon BJ-130. 

... $689 

Citizen 180-D . 

...$157 

MSP-15E. 

... $295 

MSP-40 . 

... $269 

MSP-45 . 

... $389 

MSP-50 . 

... $345 

MSP-55 . 

...$440 

Premiere 35. 

... $439 

Tribute 124. 

...$439 

Tribute 224 . 

... $579 

Dioonix 150. 

... $299 

HP LaserJet II. 

..$1690 

JDL 850 Series. 

.... Call 

NEC LC890. 

.... Call 

Panasonic 1080i-m2. 

...$155 

1091i-m2 . 

. ..$195 

Others . 

.... Call 

Toshba321-SL . 

... $465 

341-SL. 

... $609 

351-SX. 

...$888 

Others . 

.... Call 

MONITORS 


Amdek 1280& Card. 

... $639 

210A. 

.... $87 

722EGA. 

... $431 

Hitachi. 

.... Call 

Cornerstone . 

.... Call 

Mitsubishi Diamond Scan ... 

... $477 

Others . 

.... Call 

Moniterm Viking . 

.... Call 

NEC Multisync II. 

... $565 

Multisync GS . 

...$185 

Others. 

.... Call 

RasterOps 1648s . 

..$1995 

1948s . 

..$2949 

Samsung. 

.... Call 

Sigma Designs LaserView .. 

.... Call 

Sony Multiscan 1303 . 

... $495 

Zenith 1490Flatscreen. 

...$579 

SOFTWARE 



AutoCad . 

AutoSketch. 

BoeingGraph. 

By-Line. 

Carbon Copy Plus. 

Clipper. 

Copy II PC. 

Corefast . 

Dac Easy 3.0 . 

dBase Ilk . 

DesignCad . 

Desklink . 

DesqView. 

Drafix 1 Plus.. 

Drafix 3D Mod & Options 


..Call 
..$59 
.$195 
.$169 
.$103 
.$355 
..$18 
..$07 
.. $58 
.$355 
.$149 
.. $92 
..$69 
.$149 
.. Call 


New Orders: 1 - 800 - 621-3999 


ZENITH 1490 

FI at Screen 

$579 


DESIGN CAD 

Standard or 3D 

$149 


LIGHTING Disk 
SpeedUp 

Increase your Hard Disk 
Speed as much as 40%!!! 

$69 


CAD CORNER 
SPECIAL 

AST Premium 286 
DlamondScan Monitor 
Summagraphlcs 12x12 Plus 
Intel 80287 Chip 


$3360 


DRAFIX 

1 Plus or 3D Module 

Call 


MITSUBISHI 

Diamond Scan 40/70 Mb Disk | 

$477 $439 


VENTURA PAGE- 
PUB 1.1 MAKER 

$455 $429 


SMART MODEM 

2400B int. 

$115 


PANASONIC 

1091l-m2 

$195 


NOVELL 

No-Key 

$89 


Dollars & Sense .$96 

Draw Applause .$264 

DDS Back-Up Plus.$33 

Easy Exral.$54 

Excell PC.$281 

FastBack.$75 

FastBackPlus.$05 

FormTool.$52 

Freelance Plus .$293 

Fox Base Plus.$179 

GEM Draw Plus.$159 


Smart Sysmen.$418 

Sprint.$115 

Tops.$101 

Turbo Basic.$57 

Ventura Publishing 1.1 .$455 

VersaCad & Libraries .Call 

Windows .Call 

WordPerfect 5.0.Call 

X-TreePro.$58 


DIGITIZERS & PLOTTERS 


Generic Cadd 3.0 .$48 

Generic Cadd Others .Call 

Harvard Graphics .$255 

Harvard Tot Proj Mgr.$317 

In House Acct .$107 

LaplinkPlus.$74 

Lighting Hard Disk Speedup.$69 

Lotus 123 2.01 .$283 

Lucid 3d (new Ver.).$103 

Managing Your Money.$113 

MathCad 2.0.$199 

MS-Dos 3.3.$95 

Norton Util 4.0.$45 

PageMaker .$429 

Paradox 2.0.$391 

PC Tools Deluxe.$35 

PathMinder .$55 

Peachtree Accounting II .$145 

PFS: First Choice .$79 

PFS: First Publisher .$52 

PFS: Professional File .$129 

PFS: Professional Plan.$51 

PFS: Professional Write.$102 

Plan Perfect.$185 

Q&A.$177 

Q& A Write.$115 

Quattro.$132 

Rapid File .$172 

R:BaseforDOS .$409 

ShipMate(tm) (UPS Manifest) .. .$199 
SideKickPlus .Call 


Calcomp 1023-GT. 

.. .Call 

1043-GT. 

.$5990 

Digitizers. 

.. .Call 

Enter Sweet-p 600 . 

. .$598 

Others. 

.. .Call 

Houston Instruments. 

.. .Call 

DMP 41/42 . 

.. .Call 

DMP51MP. 

.$3550 

DMP 51/52MP .$3200/2700 

DMP 52. 

.$2300 

DMP56A . 

.$3800 

DMP 61. 

.. .Call 

DMP 62. 

.. .Call 

MP Options. 

.. .Call 

HITACHI Digitizer 

10 Year Warranty 

HDG-1212D-4 * 

Includes: 


4-Butt Cursor, 1-Butt Pen 

& Mouse Emulator. 


$398 



Hitachi (Ten Year Warranty) 


HDG-12x12D-4. 

. .$398 

HDG-12x12D-12. 

..$486 

HDG-15x15D-4. 

. .$598 

HDG-15x15D-12. 

. .$659 

loline . 

.. .Call 

JDL 850 Series . 

.. .Call 

Kurta IS 12x12. 

. .$285 

IS 12x17. 

..$485 

Summagraphics 12x12 Plus .. 

..$344 

18x12 Pro w/4 Butt & Stylus . 

. .$569 

Mac Bit Pad 12x12,4But,Sty 

. .$299 


ups 

manifest 

ShipMat^ 

$199 


Mitsubishi 40/70 Mb Hard Drive 


AST Premium 286 & 386 . 

..Call 

1/2 ht AT. 23ms. 

. $439 

NEC Multispeed. 

$1079 

Panasonic FAX Board. 

. $689 

MuHispeed EL II. 

$1423 

Seagate ST225 w/card . 

. $260 

Multispeed HD. 

$2209 

ST238 30Mb w/card. 

. $285 

Toshiba Laptops. 

..Call 

Smart Modem 1200B int w/sw . 

.. $58 

Accessories. 

..Call 

2400B int w/sw. 

. $115 



Toshiba 3.5 XT/AT 720k Drive. 

.. $89 

intol 


5.25 XT/AT 360k Drive. 

.. $75 



US Robotics Courier 2400 _ 

. $299 

coprocessors 

BOARDS & NETWORKS 

genuine! 




8087-2 (<-8MHz).-.$132 

Adage AD 10/4 . 

$1370 

80287-8 (<10M Hz) . 

$205 

AD10/8L . 

$2040 

80287-10 (~>10MHz) . 

$239 

ArcNet . 

.. Call 

80387-16 . 

$397 

Artist 8 .. 

$1178 

00387-20 . 

$588 

10/16. 

$1920 

80307-25 . 

.Call 

12. 

AST 

$2320 

80387SX. 

Call 

ATI EGA Wonder. 

. $169 

MOUSE 


VIP VGA 

$249 



EtherNetPlus. 

.. Call 



Genoa VGA 600x800 . 

. $259 

Logitech C7 Serial or Bus. 

.. $65 

VGA 760x1024 . 

. $379 

HiRez Bus . 

.. $03 

Hercules Graphics Plus. 

. $169 

Bus & Paint . 

.. $83 

Intel AboveBoard 286/512k ... 

. $359 

Serial & Publisher . 

. $104 

AboveBoard PS 286/512k .. 

. $388 

Microsoft Serial . 

.. $95 

Paradise EGA 480 . 

.. Call 

PC Mouse. 

..Call 

VGA Plus. 

.. Call 



VGA Pro . 

.. Call 



RasterOps Color Draw 24 .... 

. $319 



ColorBoard 104. 

$2484 

HELPERS 


CnlnrRnard 108 

$1162 



Sigma Designs VGA . 

. $209 



Tops Flashcard . 

. $143 

Logical Connection 256/512k .. 

..Call 

Verticom. 

.. Call 

OTHERS . 

.. Call 

Video 7 Vega Deluxe. 

. $177 

ScanMan. 

..Call 

NEW! Optical Disk Interface / 40ms 

Filesize up to 21 GigaBytes and limited by Disk Only. Speed resembles i 


40ms Hard Drive. OptiDriver supports most Optical drives including ATG 


Gigadisk, ISI 525WC, LMSI LD-1200, Maxtor TXT 800S, Mitsubishi MW-5UI, 

Optimem 1000, Optotech 5984, Panasonic LF-5000, Ricoh RO-5040WL, 


Sony WDD-3000. Host Adapters supported include Adaptec, Future Domain, 

Rancho Technology, Scientific Micro Systems, and Western Digital. Opti 


Driver is an applications interface for attaching optical disk drives to an IBM 

PC/XT/AT or compatible computer system. Low memory usage, approximate¬ 

ly 50kb, is required for the master program. NASA is now a proud user of this 

revolutionary interface. Kit includes OptiDriver, Host Adapter, and Manual. In- 

stalls as drive “O" with batch file. 




$525 $695 list 



Pre-approved P.O.'s are welcome. Prices reflect cash discount and are subject to change without notice. Product com¬ 
patibility, warranties, & claims are responsibility of manufacturer only. All returns are subject to a restocking fee. Per- 
sonal/Company checks delay shipping. AZ orders only add 6.7% tax. Orders are processed same Day. International orders 
Call (602)861-1090. 


Volume Bids 
Wecome! 

VISA 

MASTERCARD 

PO’s 

Just Call First. 


MHI Warehouse, Inc. 

8129 N. 35th Ave. #2-3061 
Phoenix, AZ 85051 

New Orders: 

1 - 800 - 621-3999 

Order Info: 602-997-8877 

Fax:602-943-3833 



Circle 179 on Reader Service Card 


OCTOBER 1988 • B Y T E 313 














































































































































































































































The Bible Library M 


29 titles: 9 bibles + 20 reference works on one 
CD-ROM laser disc. The most comprehensive 
Bible study tool available for the minister and 
layman.$495 

CD-ROM/WORM OUTLET 
Save While Supplies Last 

AMDEK DRIVE.$639 

HITACHI DRIVES. 2 for 1 Sale 

MS DOS & MAC S/W DISCOUNTED: Groliers, 
McGraw-Hill Science, Supermap, U.S. Atlas 
Geovision, Comstock — 449 photos. PC-SIG 
(25,000 programs], Public Domain — Aide 
(5,000 arced programs], 

CALL 1-800-543-1734 ANYTIME 
(716] 852-6711 One Day Service 
C.O.D./AMEX/MC/VISA 
JASON ENTERPRISE 
Dept. D, 5459 Main Street 
Williamsville. NY 14221 


Circle 129 on Reader Service Card 


Power Software 
Batcom — Batch file compiler com¬ 
piles your “.bat” files to “.exe” files to 
make them faster, more professional, 
and more capable. $49.95. 
REDCache — speeds hard disks by 
up to 7 times and floppy disks by up 
to 55 times. LIM EMS supported. 
$39.95. 

Spool — allows you to use your com¬ 
puter while your printer prints long 
documents. LIM EMS supported. 

$39.95. 

RED Utilities — Contains the three 
programs above plus protection from 
accidental hard disk formatting, sorted 
directories, text searching, DOS wild 
card exceptions, and much more. For 
IBM PC. $79.95. 

Check, COD, Visa, MasterCard. 

/ /~ + \ Wenham Software Co. 

| • I 5 Burley St. 

Wenham, Ma. 01984 
(508)-774-7036 . FREE catalog. 
Dealer inquiries invited. 


Circle 274 on Reader Service Card 


TRANSLATE BASIC 
TO PASCAL 

P-TRAL, 

Woodchuck 
Industries' 
program for IBM 
PC and MS-DOS 
compatibles 
translates 
Microsoft BASIC 
source code to Turbo Pascal source. 
Comes with full documentation and 
tutorial. $179.00 

P-Tral is also available for the 
Apple II series. Write or call for more 
details. 

WOODCHUCK INDUSTRIES, INC. 

340 WEST 17 STREET Ste 2B NY, NY 10011 
(212)206-6490 / 924-0576 


Circle 278 on Reader Service Card 



7CTPM 



Oa, 

VT240 °0 

TERMINAL EMULATION 

KEA SYSTEMS LTD. 

#412 ■ 2150 West Broadway 
Vancouver, B.C. CANADA, V6K4L9 
Tel: 604-732-7411 Telex: 04-352848 VCR 
FAX: 604-732-0715 
Order Toll Free (800) 663-8702 




Sure 
itis insured? 

SAFEWARE® Insurance provides full 
replacement of hardware, media and 
purchased software. As little as $39/yr. covers: 

• Fire • Theft • Power Surges 
• Earthquake • Water Damage • Auto Accident 

For information or immediate coverage call: 

1 - 800 - 848-3469 

In Ohio call 1-614-262-0559 


SAFEWARE, The Insurance Agency Inc. 


“INDISPENSABLE” 

Jerry Pournelle, Byte, 8/87 

Vopt is the fast, safe disk 
organizer. It will quickly 
eliminate the file fragmen¬ 
tation that slows your disk 
operations. 

Vopt includes Vmap for 
viewing the organization of 
your disks plus numerous 
other utilities that test and 
report on the efficiency of 
your system. 

Call for a free demo disk! 

<freo nr $3shipping/handling 
3>Do.oD CA add 6.5% sales tax. 

GOLDEN BOW SYSTEMS 

2870 Fifth Ave., Suite 201 
San Diego, CA 92103 

800/284-3269 


Circle 134 on Reader Service Card 


Circle 233 on Reader Service Card 


Circle 105 on Reader Service Card 



LOW COST PC/XT/AT INTERFACE 
FOR IEEE-488 (GPIB/HPIB) 

• Includes INSTALLABLE DOS DEVICE DRIVERS 
and software support for BASIC 

• Optional language support for C, PASCAL, FORTRAN 
and ASSEMBLY - $50 

• Selectable base I/O address, IRQ and DMA 

• CONTROLLER / TALKER / LISTENER capability 

• Customer support via dedicated 24 hours B&C Microsy¬ 
stems BULLETIN BOARD 

• Quantity discounts available 

VISA MC AMEX Call today for datasheet!! 

B&C MICROSYSTEMS 

355 West Olive Ave, Sunnyvale, CA 94086 
PH: (408)730-5511 FAX: (408)730-5521 TELEX: 984185 


PC488A $145/195 



! not only a 
printer buffer ! 


THIS IS THE MOST SOPHISTICATED 

PRINTER BUFFER - MULTIPLEXOR - SWITCH 

WITH TWO SBPARATB INPUTS (SERIAL AND PARALLBI.) AND 
TWO SEPARATE OUTPUTS (SERIAL AND PARALLEL) CAN T~ 
USED LIKE STANDARD BUPPER WITH ANY INPUT TO ANY 
OUTPUT BUT ALSO YOU CAN CONNBCT 7 COMPUTERS TO I 
PRINTER, OR I COMPUTBR TO 7 PRINTERS, OR 7 COMPUTERS 
AND 7 PRINTERS AND MORB - I COMPUTBR TO 3 PRINTERS 
OR 3 COMPUTERS TO I PRINTER 
HIOH CAPACITY - 64 KB TO 266 KB AND - 266 KB TO I MB 
(MODELS A AND B) PAUSE, COPY AND RESBT FUNCTIONS 
SBRIAL PORTS WITH 7 OR 8 BITS WORD LBNOTH, I OR 2 STOP 
BIT. PARITY, XON/XOPP, DTR. RTS 

DCB-A-64K t JQ5 DCB-B-266K t 255 I*) 

|*) Pow.r aupplj and ptr.II.I c.bl.. at. includtd 

ALSO, WB HAVB THB MOST COMPLBTB DATA CONVERTER 
UNIT CONVBRTS RS232 SBRIAL TO CENTRONICS PARALLBL 
OR VICB VBRSA, JUST BY MOVING JUMPBRS BAUD RATB AND 
PROTOCOL PULLY PROQRAMABLE PROM 150 TO 19200 BAUDS 
INCLUDBS : DTR. RTS, XON/XOPP. PARITY, a 

DOU t g0 I") 

(**) Powar aupplj and cablaa NOT includad 




serialOparallel 

DClf bi-directional converter 



INTECTRA Ine.-Dept.232 

2629 TERMINAL BLVD 
MOUNTAIN VIBW-CA-94043 

967-8818 TX 345545 


Circle 29 on Reader Service Card 


6809 



Single Board Computer 


RAM, EPftOM, feai-tfme clock; wdtchddg Y 
timer, 44-pin 4.5" * 6.5' PCB 
EXPANSION MODULES: RAM, EPROM, CMOS 
RAM/battery, analog I/O, serial I/O, 
parallel I/O, counter/timer, IEEE-488, 

EPROM programmer, floppy disks, 
cassette, breadboard, keyboard/display. 

Wintek Corp. 

|71 11? I V T r If 1801 Sou,h Street 

1* l» I lilk Lafayette, IN 47904 
■■■■- 317 - 742-8428 


Circle 276 on Reader Service Card 







































Circle 60 on Reader Service Card 


Compu$ave 




iMICHOCOMPUTFnl 
i MAHKETINb' COUNCIL | 
I o< -,-c Drcc ► 


BOARDS 

Adv. Dig. Slave.545 Orchid Designer.329 

Alloy Slave.599 Panasonic Fax.642 

AST 4 Port.299 Paradise 480 Auto . 169 

AST5251-1 IE.545 Paradise VGA+ ........ 249 

AST Hot Shot 286.349 Paradise VGA Pro - 352 

ATI VGA Wonder. SAVE STB VGA EM 512K. 299 

ATI EGA Wonder..195 Sigma VGA H.242 

BOCA RAM AT.142 Video 7 V RAM.485 

Genoa VGA HiRes. 392 Video 7 Vega VGA . 252 

Artist/Computone/Intel/Metheus/Number 9..CALL 

Quadram/TalltreeA/Vest. Digital/VerticomA/ML CALL 

DISK DRIVES 

CDC 150 Mb.1,445 Seagate 20M Kit.262 

Miniscribe 40M.295 Seagate 30M Kit.279 

Miniscribe 6053.545 Seagate 251 .359 

Miniscribe 6085.649 Seagate ST251-1 .429 

PlusCard 20M.518 Seagate 4096 . 599 

PlusCard 40M.655 Toshiba 3.5" Kit.89 

AST/Archive/Alloy/Genoa/lomega/Micropolis.CALL 

Maynard/Maxtor/Tallgrass/Tecmar.CALL 

SOFTWARE 

Carbon Copy+ 5.0- 108 Microsoft Word 4.(L 209 

DBase III Plus.. 374 Multimate Advan. II .249 

Fastback Plus,.92 Paradox 2.0.429 

First Publisher 2.Q.75 Quattro.139 

Harvard Graph 2.1 . 259 Top for DOS.105 

Microsoft Excel/PC. 289 WordPerfect 5.0..239 

Microsoft Works.99 Ventura Publisher- 495 

Peachtree Complete 155 R:BASE for DOS.448 


COMPUTERS 

Acer 20 Mhz.CALL Toshiba 1000 .. 769 

AST Model 80 .1599 Toshiba T1200F_1495 

AST Model 386 .CALL Toshiba T1200H ....... 2249 

Intel 25 MHz.CALL Toshiba 3100/20.2995 

NEC EL II.1465 Toshiba 3200.3799 

Packard Bell 12 Mhz. 1279 Toshiba 5100.4899 

Samsung 20 Mhz.2899 Zenith 183 -20 Mb.1949 

Samsung Laptops... SAVE Zenith Supersport.1625 

Sharp.CALL Zenith Supersport 2863395 

Acer 80386:16 MHz/0 Wait/1 Mb Ram / 40 Mb.3299 

Mitsubishi 286:12 MHz / 40 Mb Hard Drive.1925 

NEC Powermate Portable 286/640k/20M .2645 

NEC Powermate Portable 286/640k/40M. 3095 

Sperry PC IT 512k/44M HD/Keyboard.2795 

Samsung S500 AT: 10MHz/40M Drive.1565 

Televideo 386:16 MHz/2m/1.2M Drive.2595 

Wyse 2108:8 MHz/512k/1.2M Drive.1195 

Wyse 2112:12.5 MHz/1 M/1.2M Drive.. 1699 

Wyse 2214:12.5 MHz/0 Wait/1.2 Drive.1895 

Wyse 386:16 MHz/1 M/1,2M Drive/0 Wait.2795 

Unisys 386:16 MHz/1 M/1.2M Drive/0 Wait.2599 

Altos & Other Models.CALL 

TERMINALS 

Altos V.485 Televideo 965 .412 

Adds 1010.299 Wyse 30.289 

IBM 3151 .389 Wyse 50.355 

Kimtron KT-70 PC.359 Wyse 60.395 

Televideo 905 _ 289 Wyse85G.379 

Televideo 955 _375 Wyse 99GT..469 

Visual/CIE/Link/Qume/Falco.CALL 


1 - 800 - 877-8855 

INTERNATIONAL ORDKRS ARK WELCOME 


PLOTTERS 

Calcomp 1023GT - 3785 Houston 62.4495 

Calcomp 5902 .3395 HP 7475.1395 

Calcomp 1044GT.10,245 HP 7550A.2895 

Enter SP 1800.3095 HP 7595 .7795 

Houston DMP 52.2399 loline 3700.3065 

Houston 41/42.2110 loline 4000.3995 

Houston 56A.3850 Roland 980.1195 

Houston 61.3025 Roland 880.929 

Numonics/TaxanA/ersatec/JDL/Other Models CALL 

DIGITIZERS 

Calcomp12 x12.365 Logitech HiRes Mouse. 92 

Calcomp 44 x 60.3745 Kurta IS 3.CALL 

Calcomp36 x 48.3195 Kurta IS 8.5 x 11_249 

GTCO 24 x36.1945 Kurta IS 12 x 12.315 

GTCO 36 x 48.2395 Kurta IS 12 x 17.535 

Hitachi 11 x 11.439 Summa 12x12 +.355 

Logitech C7 Mouse.79 Summa 12x18.599 

MODEMS 

ATI ETC.159 Novation Parrot.85 

Anchor 2400E.145 Practical 12001.65 

AST9600 .779 Prometheus 2400B/2.119 

Avatex 1200 Ext.95 Prometheus 2400G.149 

Hayes 1200.279 Racal-Vadic 2400VP... 399 

Hayes 2400 . 415 USR Courier 2400 .299 

Incomm T2400.235 USR 2400E.345 

Migent Pocket.109 USR HST9600 _649 

Multitech 224 EH.388 Ven-Tel 18000.939 

Multitech 224 EC.305 Zoom 2400 HC.139 

Avatex/Case/Everex/UDS/Other Models.CALL 


PRINTERS 

Alps Allegro 24.362 NEC 5300 .. 

Alps 324 E.745 NEC P5XL.. 

Canon BJ 130 .. 675 NEC P9XL . 


.835 

..1038 


Citizen120D ..142 Panasonic 1080M2.165 

Citizen 180D.165 Panasonic 1091 M2 .191 

Citizen MSP40.312 Panasonic 1524.549 

Citizen MSP55.489 Panasonic 1595.435 

Fujitsu DL3400.512 Star NX1000 .173 

Okidata 390 . 464 Toshiba P351SX - 935 

Okidata 391 . 645 Canon 811 .1565 

NEC P2200 . 330 NEC LC 890 .3165 

NEC 5200 . 519 HP Lazer Jet II.SAVE 

Brother/C. Itoh/Data Products/Data South.CALL 

Diconix/Epson/Genicom/QMS/OTC/TI.CALL 

MONITORS 

Amdek 310A.69 PGSLM300.539 

Amdek 1280.645 Samsung TTI.79 

Intercolor 19"VGA.1595 Sigma Laser 19" ....1765 

Mitsubishi 1381A.509 Tatung Multiscan...... 475 

Mitsubishi 20" Auto... CALL Taxan 770+.515 

NEC Multisync II.575 Thomson 4160 RGB 209 

NEC Multisync +._915 Thomson EGA.319 

NEC Multisync XL. 2095 Wyse 650 VGA.489 

NEC Multisync GS - 179 Wyse 700.678 

PGS Ultra Synch.522 Zenith 1490 .598 

Seiko 1430:14", Multiscan, 1024x768, .26mm.649 

SCANNERS 

Datacopy 730.1095 PGS LS-300 /w OCR965 

AST / HP / Taxan / PC Hand Scanner..CALL 


HOURS: MON-PRI 7 AM-6 PM, SAT: 9 AM- 2 PM. Address: 4207 S. 37th St. Phoenix AX 85040. Prices reflect cash discounts and are subject to change 
without notice. We do not guarantee compatiliilitx. Major credit cards and selected PO's are accepted. RM A required for all returns. 

ARIZONA SALES: (602)437-4855 - CUSTOMER SERVICE (602)437-4856 - FAX (602)437-9685. 



Dennis & Debbie Miller 


The Grand Canyon 


of the Arctic 


In Alaska there’s a place as magnificent and rare 
as the Grand Canyon—the Coastal Plain of the Arctic 
National Wildlife Refuge. Oil companies want per¬ 
mission from Congress to drill there (even though 
the odds are four in five that no oil exists). That’s like 
damming the Grand Canyon for hydropower. 

Approval to drill will destroy what’s left of Alaska’s 
north coast and deny future generations the beauty 
of our most spectacular Arctic wilderness. To learn 
how you can help us preserve it, write or call: Sierra 
Club, 730 Polk Street, San Francisco, CA 94109, 


(415) 776-2211. 


SIERRA 

CLUB 


OCTOBER 1988 -BYTE 315 







































































































































































This could be the most productive 
phone number you call today* Toll free* 

1 <SOO>531-5369 

(Or, if you prefer to FAX your order— 1 (512) 344-2985.) 

—* 1299. 011 - 


TrippLite ® Battery Back-Ups 

Protect your equipment and data by providing safe shut down time 
for your computer systems and other sensitive equip¬ 
ment during black or brown-outs. Data loss from one $ r qq go 
black-out can cost you hundreds, if not 
thousands of dollars. $ 

These units feature AC line 


spike and noise suppres-« ( 
sors, status indicator ’ ' 
lights and heavy gel¬ 
cell batteries—a regu¬ 
lated battery charger 
automatically restores BC 20()1 
battery to full charge 200 -w 
when AC power returns. 


199.' 


00 





This complete TrippLite® 
Series offers reliable 
battery back-up at 

an extremely 
$700 00 low price. 

s 399. 00 


BC-325 

325-W 


BC-750 

750-W 


SC-BC-2000 

2000-W 



BC-1200 
1200-W 




Direct 01 


TrippLite® Voltage Regulator— 

Line Conditioners 

s 199 . 00 


BC-450 

450-W 


00 


$ 


149 . 


00 


n0is ?veUodaV- oll t\ets, 5 «, 0 ,i 
VigW, 15 


951 





LS-600 LC-1200 LC-1800 

TrippLite® Line Stabilizer/Conditioners automatically 
adjust varying input voltage to provide full voltage support 
during a low voltage condition while suppressing spikes and 
line noise._ 

Cable Assemblies 

// \\ _ / 

»r * fC' 




S ° H -2H sg Q 



179. 

^ t \W-904 

^Ss^ e °^V ’ 

Eraser 


PC/AT Parallel 
Printer Cables 


Stock # 

PPC301-6 

PPC301-10 

PPC301-15 

PPC301-25 

PPC301-6RA 


Length 
6 ft. 
10ft. 
15ft. 
25 ft. 

6 ft. 


POPULAR CABLES 


*79. 


95 


Stock# 

MEC-6 

KEC-6 


Description 
Monitor Ext. 
Keyboard Ext. 


| ACPC-03 Power Adapter 


ATM-6 


AT Modem Cable 


Price 

$5.95 

3.95 

4.95 

5.95 


DB-25 - 25 Line Cables 
Male-Male 

Stock # Length Price 
25MM-6 6 ft. $ 6.95 

25MM-10 10 ft. 7.95 

25MM-25 25 ft. 17.95 

25MM-50 50 ft. 33.95 

25MM-100 100 ft. 62.95 

DB-25 - 25 Line Cables 
Male-Female 


caW Other cables available 


Stock # 

25MF-6 

25MF-10 

25MF-25 

25MF-50 

25MF-100 


Length Price 
6 ft. $ 6.95 

10 ft. 7.95 

25 ft. 17.95 

50 ft. 33.95 

100 ft. 62.95 



S59.9&] 


\ Alt ex Electronics, Inc . 

“Your Electronics Supply House " 

TERMS: Minimum order $10.00. We accept Mastercard, Visa, and American 
Express at no additional charge. For C.O.D. orders, add $2.20. For orders 
under $100.00, add $3.00 handling and actual UPS shipping charges. For 
orders over $100.00, we pay handling charge—you pay actual UPS shipping 
charges plus insurance. Purchase orders accepted from approved accounts, 
i All returns require an RMA# and are subject to a restocking fee. Texas resi¬ 
dents add 7.5% sales tax. Prices subject to change and we are not responsi¬ 
ble for typographical errors. 

Store Hours: 8:00-6:00 M-F, 10:00-2:00 SAT CST 
10731 Gulfdale, San Antonio, Texas 78216 



316 BYTE* OCTOBER 1988 


Circle 15 on Reader Service Card 




















Circle 86 on Reader Service Card 


VMEbus 
Multibus I & II 
S-100 bus 


To achieve performance, you 
need a performance bus. To find 
out the latest information on any 
of the above buses, you need 

SUPERMICRO 

the magazine for integrators and 
users of VME, Multibus, and S-100. 

SUPERMICRO, PO Box 2089, Prwo, UT 84603 


To find out how you can receive a 
trial issue, circle the number below. 


Circle 249 on Reader Service Card 


at your command 
Master Switch is sophisticated yet flexible. Several 
computers can access one another or share printers 
and modems. Use serial or parallel interfaces, up 
to nine ports. The buffer is expandable up to one 
megabyte. Access a job control menu from each 
computer to view the queue or cancel, hold, and 
release jobs. Many other features. 

MasterNet software allows computer networking 
s for 


and electronic mail capabilities tor PCs. 


Other solutions from ROSE 

• Printer Sharing ® Multiplexers 

• Protocol Conversion • Modems 

• Buffering • Manual Switches 

• Micro to mainframe • Cables 


We design a variety of quality products for computer networking 
and data communication solutions guaranteed to work. 


Dealer and OEM inquiries are welcome. 


# BOSE 

ELECTRONICS 


P.0. BOX 742571 HOUSTON, TX 77274 


ELECTRONICS cau for catalog 713 933 7673 


Circle 230 on Reader Service Card 
(DEALERS: 231) 


CHIP SHOP 


CALL FOR THE 
LOWEST PRICES 


SAME DAY SHIPMENT 


4164 

8087 

4128 

80287 

41256 

80387 

. 1 meg chips 

V20, V30 and more 


SABINA INTERNATIONAL, INC. 

Phone 1-800-2 SABINA 
Phone 1-714-594-6336 
FAX 714-595-4008 


Circle 232 on Reader Service Cant 



UNIVERSAL E(E)PROM 
PROGRAMMER $495 (Kits from $165) 


• No personality modules; Menu driven device selection. 

• Built-in Eraser/Timer option ($50); Conductive foam pad. 

• Direct technical support; Full 1 year warranty. 

• Stand alone duplication & verify (27XX parts). 

• Quick pulse algorithm (27256 under 60 sec). 

• 27xx to 1 Mbit; 25xx; 68xx; CMOS; EEPROMS. 

• 8741,-2,-4,-8,-8H,-9,-9H,-51,-C51,-52,-55,9761 & more. 

• IBM-PC, Apple, CPM or Unix driver, Autobaud RS232. 

• Offsct/split Hex, Binary, Intel & Motorola 8,16,32 bit. 

• Manual with complete schematics. 

VISA MC AMEX Call today for datasheets /! 

B&C MICROSYSTEMS 


355 WEST OLIVE AVE. SUNNYVALE, CA 94086 
PH: (408) 730-5511 FAX: (408) 730-5521 TELEX: 984185 


Circle 30 on Reader Service Card 


Dealers! 


Network-OS LAN Systems - Includes Boards, 
Cabling, Terminators and Software. Two-user 
hardware and software for under $1,000 list! 


Close-Up Remote Communications - Support 
your customer without leaving your office. 
Authored by Cogitate for Norton-Lambert! 


Context Sensitive Help for DataFlex, RM/ 
COBOL, Clipper and dBase III - Puts your 
application’s documentation "on line." 


DataFlex Database Management - True Multi- 
User database for MS/PC-DOS, Unix and Xenix. 
Site licensing available. 


Dump/Restore-XT - Seven utilities for the MS/ 
PC-DOS user. 


Call or write today for our catalog and pricing! 


COGITATE, INCORPORATED 

"A Higher Form of Software" 
24000 Telegraph Road 
Southfield, Ml 48034 
(313) 352-2345/Telex: 386581 
Visa/MasterCard Accepted 


Circle 56 on Reader Service Card 


REAL WORLD I/O 

For PC/XT/ATs 



DG24 • 24-line digital 1/0; 10 MHz 8255. $95 

AD500 • 8 channel 12-bit (plus sign) integrating A/D; 
programmable gains of 1, 10, & 100. Hi-Z input and 7 
digital lines. $239 

AD 100 • Single channel version of AD500 with 10 digital 
lines. $149 

AD200 • 4 channel, 125 uS, 12-bit A/D board. $239 
ADA300 • 8 channel, 25 uS, 8-bit A/D; single D/A; 24 TTL 
1/0 lines (10 MHz 8255). $239 

DA600 • Fast settling dual 12-bit D/A. $169 

PD200 • Prototype/development board with address decoder, 
buffer; 100+ page application/project manual. $99 

XB40 • External connection/prototype board with cable. $49 
Ml boards include BASIC, Pascal, C, and Forth drivers. 

30 day return; 1 year warranty. Call for ' Real World 
Interfacing" application notes. 

Real Time Devices, Inc. 

P.O. Box 906 State College, PA 16804 

(814) 234-8087 


Circle 228 on Reader Service Card 



f W PACKAGED 10 PER BOX 
2 Boxes 5 Boxes 10 Boxes 

°S E 635 6 6 -° 6 3 -° 


DENSITY IIP 915 925 


mf-id 12351255 

MF-2D 1555 |435 

MF2HD 4135 4035 3933 


155 
45S 


Delaware 1-800* *451-1849 

• _ F>0 BOX 10247. WILMINGTON, DE. 19850 

/l! .11. f Oklahoma 1-800-654.4058 

PO BOX 1674. BETHANY, OK 73008 

Nevada 1-800-621-6221 

PO BOX 12396, LAS VEGAS. NV 89112 


Disketti 


skette-f 

Ccmnecuor 


TELE X # 4933362 


- FAX #405-495-4598 


maxell 


® 


OPTICAL DISKS CALL 


Packed 10/Box 2 Box 5 Box 10 Box 

ci” MD-2D 7 - 7 6JI 7 - 
TVID-2HD 15 ® 14 ® 13 * 


3js 


mfidd - |29§ 129? l2 2 -5 
* MF2DD - |7?5 1765 1725 

39* 39°-° 37L5 


MF2HD 


8" 


FDI-1200- 1915 |Q20 |845 
FD 2-1200 - 23?? 22 7 - 5 2|9? 


v 4) 


oimecuoh' 


Delaware 1*800*45T1849 

POBOX 10247. WILMINGTON. OE. 19850 

Oklahoma 1-800-654.4058 

P.O. BOX 1674. BETHANY. OK. 73006 

Nevada 1-800-621-6221 

PO BOX 12396. LAS VEGAS. NV 89112 


Minimum order $2599 "No Surcharge on Visa 
add S399 - 


MasterCard" COD orders add $399 Surface m 
S hipping UPS add $399 per 100 for 3V2"or 5W, 
add $499per 100 for 8." U.S. Mail delivery add 
5*. "Prices subject to change without Notice" 


Take the byte out of data loss 
with 


iTJ Verbatim 

A Kodak Cnmnanv ' 


-A Kodak Company - 


jl" DataLifePlus & DataLife , 


<J4 

2 Box 

5 Box 

10 Box 

Double Side *7qc 

Double Density I — 

DataLifePlus' ncn 

Teflon & PC Formatted 

760 

895 

71 

899 

HIGH DENSITY 

Preformatted for AT 

1415 

139? 

139? 

(Packed 10/Box) 

|m Single Side 
Double Side 

High Density 

2 Box 

5 Box 

10 Box 

119-5 

169? 

4 2 95 

11— 

1595 

4195 

1095 

159? 

3999 


ow Reimbie' Delaware 1-800-451-1849 

POBOX 10247. WILMINGTON. DE. 19850 

, Oklahoma 1-800-654-4058 

P.O. BOX 1674, BETHANY. OK. 73008 

Nevada 1-800-621-6221 

RO. BOX 12396. LAS VEGAS. NV. 89112 


Diskette-/- 1 

CoimectK 


toir 


TELEX (4933362) 


FAX(405-495-4598) 


OCTOBER 1988 * BYTE 317 





















































Circle 85 on Reader Service Card 


3M 


*FREE! Headcleaning Kit 

I ?■ I ^•161^1 

DSHD 

1.45 

4.45 
2.25 


Quantity Discounts 
Available 


DS-DD 

.69 5.25" 3M Diskettes 

1.49 3.50" 3M Diskettes 

1.99 8.00" 3M Diskettes 

.85 .. 3M Mark Q PC "Formatted” Disks 

.47 .. 3M High and Box Diskettes 

.52 ,. 3M No Logo Bulk, w/tyvek. labels w/p 

DC-1000 . 12.65 DC-300XLP ....19.45 

DC-2000 . 17.05 DC-600A. 21.45 

3M Mag. Tapes 2400' W-T-S . 12.50 

3M Mag. Tapes 1200' W-T-S . 9.25 

4 4 QP Data Defender 050 Data Defender 070 4 4 AT 
I4i«/v For 50 - 3’/2" for 70 - 5'/T w/keys I 4i*/0 


BASF 



*FREE Plastic 
Library Box 


Quantity Discounts 
Available 


DS-HD 

.89 

4.45 

1.99 


BASF Diskettes 
BASF Diskettes 
BASF Diskettes 
COLOR-CODED MODULAR 
FILING CASE/78 FOR 
WITH EACH 
ea. PURCHASE OF 60. 

BASF 5.25" DS/DD Diskettes! 

BASF Mag. Tapes 2400' W-T-S . 11.95 

BASF Mag. Tapes 1200' W-T-S . 7.99 

BASF No-Logo 5.25" DS/DD .\ .42 


MD2-DMP MD2-HDMP MF2-DDM 
ITIE3VCllh.25" DS/DD 5.25" DS/HD 3.50'DS/DD 

11 InAbMI 77 * 1 cq 

•IN PLASTIC BOX ■ f I I 


Verbatim 5 - 25 " DS/DD 5 . 25 " ds/hd 3.50-ds/dd 
DataLife .72* 1.30* 1.49 

*FREE DataLifePlus Offer Inside 


COLOR DISKS 5.25" DS/DD 3.50" DS/DD 3.50” DS/HD 

KAO .72* 1.59* 3.49 


Irom the Surface Scientists * IN PLASTlC B0X 



5.25" DS/DD 5.25" DS/HD 3.50'DS/DD 

.72 1.49 1.59 


CALL FOR BEST PRICES! 


BULK 


Box of TEN 5.25" DS/DD 
with sleeves, labels and 
w/p tabs 


Black Disks 

.29 
.69 
1.09 

FREE SLEEVES. LABELS AND W/P TABS 


. 5.25" DS/HD/48TPI 
. 5.25" DS/HD "AT” . 
3.50" DS/HD/135 TPI 


3.35 

Color Disks 

.39 

.79 

1.19 


RIBBONS STORAGE 


-Please call for information- 


TERMS: VISA. Mastercard or AMEX. COD only add $3.00. Prepaid 
orders deduct 2% cash discount. POs accepted from recognized 
institutions and corporations on Net 30. Bank draft, T/T or L/C 
acceptable. Shipping: $4/100 or fewer disks. Reduced shipping 
charges on larger quantities. Price quoted for case (100 disks) 
quantities less than a case add 5%. 

WE BEAT ANY PRICE! 

Toll Free Order Line: Information Line: 

1-800-523-9681 1-801-255-0080 

TLX-9102404712 FAX-801-572-3327 


n DISKCOTECH 

DISKCO TECHNOLOGIES, INC. 

213 Cottage Avenue 

P.O. Box 1339 Sandy, Utah 84091 


Motion Control & 
Data Acquisition 



A card in your PC creates the fast LAB 40 bus 
which supports up to 8 modules. 

User Friendly Packages for PC/XT/AT. 

• Intelligent DC Servo: Joystick, numeric con¬ 
trol, motion record/playback, C calls. Up to 16 
axes. Two axis package w/motors $1550 (USA). 

• 4-Axis Stepper w/source code & motor $316. 

• Scope/FFT 650KHz A/D 4 ch. w/source $525. 
•Modules: 8 & 12 bit A/D, Relay, Stepper, Clock, 
Servo & Amps, Prog Controller (Forth, A/D, 
EEPROM, 68HC11, RS-232/422/485, LAB 40). 
‘Adapter for RS-232 for Mac and others. 

•Free immediate technical support & literature. 
Call (415) 755-1978 or our BBS (415) 755-1524. 


75 Southgate, 

Daly City. CA 94015 

Computer Continuum 

^ (415)755-1978 V Telex: 3727438 


tbbb; 


^EXACT TERMINAL EMULATION 
AND COMMUNICATIONS SOFTWARE” 


• PRECISE EMULATION OF THE 
DEC VT52, VT100, VT102.VT220 

• EXPANSION MODULES FOR 
OVER 40 EXACT EMULATIONS 

• 9 FILE TRANSFER PROTOCOLS. 

• EASY TO USE, QUICK TO 
INSTALL, AND MUCH MORE 

• IBM PC, XT, AT, PS/2 
FOR INFORMATION A 
800/548-9777 


SDFTRONtCS 

303/593-9540 
TELEX 450236 



Circle 243 on Reader Service Card 


9-Track Tape Subsystem 

for the IBM PC/XT/AT 





'■Msssm 


v y° 

your IBM PC and any mainframe or mini¬ 
computer using IBM compatible 1600 or 
6250 BPI 9-Track tape. System can also be 
used for disk backup. Transfer rate is up 
to 4 magabytes per minute on PCs and 
compatibles. Subsystems include 7" or IOV 2 " 
streaming tape drive, tape coupler card 
and DOS compatible software. For more 
information, call us today! 

flUMSTRR 

9621 Irondale Ave., Chatsworth, CA 91311 
Telephone: (818) 882-5822 





i 

BIGM(^UTH 



REAL VOICE Digital Recording 

r 

i 

for your PC, XT, AT or Compatible 

r 


♦VOICE MAIL SYSTEM 



♦TELEMARKETING 

- Inbound & Outbound 

r 

i 

♦SMARTEST ANSWERING 

i. 


MACHINE 

♦AUTODIALER—DATABASE 



♦VOICEPAD™ 

- Voice for your Programs 

♦ PROGRAMMER’S TOOLKIT 

-(optional : 79°°) 


- 

V? card, software, cables, and speaker 



2 s 269°° 5 s/h 


i 

(415) 652-9600 

Talking Technology, Inc. 

4393 Piedmont Ave. Suite B 

Oakland. CA 94611 


L. 


1 


Circle 256 on Reader Service Card 


UNIPRCT 

UNIVERSAL PROGRAMMER AND 
MEMORY/TTL 1C TESTER FOR PC/XT/AT 


E(E)PROM (16K-1MB) 

PAL (20 & 24 pins) 
BIPOLAR 

8741/42/48/49/50 CPU 
87(C)51/44 CPU 
DYNAMIC/STATIC RAM & 
TTL TESTER 
Option: 4 Socket adaptor 

only $585 complete 
Other products available. Individual program¬ 
mers for E(E)PROM (up to 1MB), PAL, BIPOLAR, 
8748 series, 8751 series, MemoryfTTL Tester, and 
gang programmers with 4, 8, & 16 sockets. 

Also industrial quality EPROM Eraser with timer 
and safety switch is available (erases 30 of 28 
pin eproms at a time). 

OEM & Distributor welcome. 

10% educational discount 
473 Sapena Ct. #24 
Santa Clara, CA 95054 
Order Line - outside CA 

1-800-541-1975 XELTEK M/C 

Tech Line (408) 727-6995 AMEX 

FAX (408) 727-6996 



Circle 279 on Reader Service Card 


OPTICAL DISKS 


LASERDRIVE 


L 

as featured In PC WEEK 4/26/88 

• 800MB storage on single disk 

• connecting to any host via SCSI 
interface 

• Plug’n Play to any operating system 

only $4995 Limited time only 


PANASONIC LS5000 

$2495 - 200 mb 


OPTICAL MEDIA 

For IBM & Panasonic Optical 
Drives - $52 


We carry a full line of 
51/4" & 12" Optical Drives 


SKAN TEKNOLOGIES, INC. 

optical storage systems 
(212) 809-5570 (516)295-2237 


318 BYTE* OCTOBER 1988 


Circle 217 on Reader Service Card 


Circle 241 on Reader Service Card 































































IBM COMPATIBLES GUARANTEED LOWEST PRICES / HIGHEST QUALITY 


CAT™ 8MHZ 

BASE SYSTEM 

* 256K (Opt. 640K) • 150 Watt Power 

Supply • AT Style Keyboard 

• 4.77 or 8 MHZ Keyboard Selectable 

• FDC 

• 8087 Socket • 360K Floppy Drive 

$39900 


COMPLETE SYSTEM CALL FOR PRICE 
1 Year Warranty 





CAT™ 286-10 

BASE SYSTEM 

• 512K Exp. to 1 MEG • 200 Watt Power 

Supply • AT Style Keyboard UJuf 
• Western Digital Controller • 1.2 Meg Jjr 
Floppy • Legal Bios w/manuals • Systems 
Documentation • 1 yr war. • Clock/Calc 


COMPLETE SYSTEM CALL FOR PRICE 
11.3 Nortons SI 


$ 929 °° 



OPTION A 

12" Mono Amber Monitor 
Graphics Card w/par port 

$546°° 


OPTION B 

OPTION C 

OPTION A AT 

OPTION B AT 

640 x 200 Color Monitor 

12" Mono Amber Monitor 

12" Mono Amber Monitor 

640 x 200 Color Monitor 

Graphics Card w/par port 

Graphics Card w/par port 

20 Meg Hard Drive 

Graphics Card w/par port 

Graphics Card w/par port 

s 716 00 

s 819°° 

s 1076°° 

s 1299°° 


OPTION C AT 

12" Mono Amber Monitor 
Graphics Card w/par port 
20 Meg Hard Drive 

s 1399 00 


GUARANTEED LOWEST PRICED PERIPHERALS - CALL (800) 654-7762 


** PRINTERS BY 


V EPSON 

LX 300 199 LQ 500 .339 

329 LQ850529 

LQ1050 .749 

FX850 349 


LX 86 E 

LX286E 429 

LX800 439 


LQ2500839 FX1050499 


PANASONIC 

KXP1080I 144CPS. 199 

KXP1091I 192CPS. 229 

KXP1092I 240CPS. 379 


CITIZEN 

180D 180CPS 9 Pin 10" .179 
MSP15E 160CPS 9 Pin 15" 369 
MSP40 250CPS 9 Pin 10" 369 


Tractors — Sheet Feeders — Cables — Ribbons Available 


VIDEO CARDS 

Vega Video 7.179 00 

Everex EGA 640 x 350.129°° 

Vega VGA PS2 Compatible.349°° 

Everex VGA 640 x 400, 17 VGA Modes.249°° 

Everex PGA 640 x 480, 256/4096 Colors.629°° 

MEAD Monographics w/par port Hercules comp. 58°° 

MEAD Color graphics w/par port Hercules comp.58°° 

ODD’S & END’S FROM MEAD 

150 Watt Power Supply Direct PC Replacement.54°° 

200 Watt Power Supply Direct AT Replacement.79°° 

Dos 3.2 w/GW Basic.69°° 

Everex Ram Expansion for AT or XT starting at.59°° 

TAPE BACKUPS BY 

-=^£VEREX^ 

40MB Mini Cartridge, 1.8MB/min, XT.359°° 

40MB Mini Cartridge, 3.6MB/min, AT.359°° 

40MB Streaming Cassette, 5MB/min w/cont.539°° 

60MB Streaming Cassette, 5MB/min w/cont.619°° 

60MB Streaming Cartridge, 5MB/min w/Full cont... .779°° 
125MB Streaming Cartridge, 5MB/min w/Full cont. .989°° 

External Add 195°° 




Seagate HARD DRIVES 

COMPLETE KITS 

ST125 20Meg 40 Mil V 2 Ht . .299°° 

ST225 20Meg w/cont. & Cables.269°° 

ST238 30Meg w/cont. & Cables.299°° 

ST251 40Meg V 2 HT 40 Mil w/software .379°° 

ST251-1 40Meg, 28 Mil Sec.479°° 

ST277R 60MB 40 Mil V 2 Ht.489°° 

ST4026 20Meg Full Ht 40 Mil .279°° 

ST4038 30Meg 40 Mil Full Ht .299°° 

ST4053 40MB 28 Mil Full Ht.519°° 

ST4096 80Meg Full HT w/software .649°° 


MODEMS BY 


EVEREX^ 


EV-920 EverCom 12 300/1200 bps Bitcom Software . 74°° 
EV-940 EverCom 24 2400 Baud Int. Bitcom Software 139°° 

EV-945 External 2400 Baud . 199°° 

For error correcting add $10.00 
Hayes Compatible Major Manufacturers 

1200 Baud Internal w/Software . 69°° 

1200 Baud External fully Hayes Compatible . 99°° 

2400 Baud Internal V 2 card w/software.129°° 

2400 Baud External Fully Hayes Compatible.129°° 


CONTROLLERS BY 

WESTERN DIGITAL 

WX-1 8 Bit V 2 Sized for XT. 69°° 

WA-2 16 Bit Full Sized Hard/Floppy.119°° 

WD-27X 8 Bit R11 V 2 Size. 79°° 

WAH 16 Bit Hard Drive Controller. ONLY.. 129°° 

RA2 16 Bit R11 Hard/Floppy for AT .159°° 

MEAD Floppy Disk Controller for XT. 29°° 

MEAD 1.2 Meg & 360K Controller for XT. 59°° 

Hard/Floppy Cable Set. 5°° 




a** MONITORS BY 


SAMSUNG W** 

Amber w/Tilt & Swivel Base. 79°° 

Amber Flat Screen 720 x 350 . 89°° 

Color 640 x 200, 16 colors.239°° 

EGA 640 x 350. 64 colors/.31 . 369°° 

CN4551 Multisync EGA 720x480 . 479°° 

IBM CGA/VGA/PGA/EGA Compatible 


1252 12 
1257 12 
1464 14 
1453 14 


FLOPPY DRIVES FROM 

FROM YOUR LOW PRICE LEADER 

360K V 2 Ht. PC Compatible. 69°° 

1.2 Meg Mitsubishi Black Face . 79°° 

720K 3V2" Epson Drive w/5V4" mounting. 89°° 

1.44 Meg Sony 3W" Drive w/5V4" mounting.139°° 

360K Tandon TM100-2 Full Ht. 89°° 

160K Tandon TM100-1 Full Ht. 39°° 


COPROCESSORS BY 


INTEL 

Intel 8087 5Mhz. 

Intel 8087 8Mhz. 

Intel 80287 6Mhz. - 

Intel 80287 8Mhz. <&&&••■ 

Intel 80287 lOMhz.^. 


ggoo 
149°° 
179°° 
239°° 
289°° 

Intel 80387 16Mhz 429°° 

Intel 80387 20Mhz.699°° 


OVERSTOCKED AT OUT COST 


LETTER QUALITY PRINTER 

DAISYWHEEL PRINTER MANUFACTURED BY C.ITOH 
Why pay $1149 for a C.ltoh 

STARWRITER™F-10 

When our 40 cps letter quality daisywheel m \ 
printer from the same manufacturer is only 


$29900 



100 for $249 ea. 


• 6 ft. Serial Cable.$ 19°° 

• AT or XT RS232/Serial Interface .. 39°° 

• Bidirectional Tractor. 149 00 

• Cut Sheet Feeder. 199°° 


STANDARD FEATURES 


• 40 CPS • Accepts Paper to 15 inches • Form 
Length and Pitch Set from Conrol Panel 

• Industry compatible ribbon, printwheels and 
control commands • RS232 Serial Interface 


RAM UPGRADES 
1 YR. WARRANTY 




4164 

150 NS ... 

295 

41256 100 NS. 

12 ” 

Simm Sipp Zipp 


4164 

120 NS .... 

325 

41256 80 NS. 

13” 

256 x 9 100 NS. 

129°° 

4164 

100 NS .... 

. 3« 

4464 150 NS. 

13°5 

256 x 9 120 NS. 

119°° 

41256 150 NS .... 

. 11 ” 

IMeg x 1 120 NS . 

37°° 

IMeg x 8 120NS. 

449°° 

41256 120 NS .... 

. .11” 

IMeg x 1 100 NS .. 

39°° 

IMeg x 9 120NS. 

49900 


10 MEG HARD DISK KIT 

Includes Controller & Cables 
• V 2 Height • 80 Msec 
Brand New/Major Manufacturer 
Mead 159°° 


40 MEG HARD DISK 

AT COMPATIBLE 
• Full Height • 40 Msec 
• 30 Day Warranty 
Mead 279°° 10 tor 249°° ea 


MOUSE 

MICROSOFT COMPATIBLE 
• 3 Button 

• Mechanical w/Software • Serial 
Mead 29°° 


TAPE CASSETTE/CARTRIDGE 

DCIOOO, 3M....9 00 

DC300XCL 45Meg.. 14°° DC300A Used..7°° 
CJ500.19°° CJ600.24°° 


800 - 654-7762 

SALES: 7 a.m.-6 p.m. PST 

702-294-0204 

CUSTOMER SERVICE / ORDER STATUS: 

9 a.m.-4 p.m. PST 

FAX 702-294-1168 

trademarks are Registered with their respective Co s Prices Sub/ect to Change 



NO SURCHARGE FOR MC/VISA 

TERMS: 

MC • VISA • COD • CASH 

Purchase Orders from Qualified Firms 
Personal Checks • AE add 4% 

20% Restocking Fee on Non-Defective Returns 


1000 Nevada Hwy. • Unit 101 • Boulder City, NV 89005 


SHIPPING: (min. 6 25 ) UPS 


Circle 155 on Reader Service Card 


OCTOBER 1988 -BYTE 319 


































































































































DATA ACQUISITION, COMMUNICATIONS 
& INDUSTRIAL CONTROL INTERFACES 
r IBM PC/XT/AT & PS/2. MICROCHANNEL. Apple II & 
MACINTOSH Computers 


Send Today for Your 
Free Handbook! 



ITl0traBut0 

Corooration J 


440 Myles Standish Blvd., Taunton, MA 02780 
508 880-3000 Tl X- 508080 FAX- Sn8-88n-m7Q 


] 


Circle 286 on Reader Service Card 


HARD DISK CONTROLLERS 

ADAPTEC 


PC/XT Controller ST506/412 . . . 

.$45 

2070 PC/XT to 506/412 RLL . . .. 

.S69 

2071 PC/XT to ST506 RLL (1 drive).$59 

2072 PC/XT RLL . 

.$79 

2370 PC/XT to ST506 RLL. 

.$99 

3530 SCSI to Tape CMC 36 . . . 

.$78 

4000 SCSI to ST506/412 . 

.$89 

4000A SCSI to ST506/412 . 

.$129 

4070 SCSI to ST506/412 RLL . . 

.$98 

4520 SCSI to ESDI. 

.$98 

5500 SCSI to ST506/412 . 

.$125 

5580 SCSI to SMD. 

.$175 

XEBEC 


S1410 SASI Controller. 

.$89 

S1420 SASI to 5'A" Floppy & Hard Disk Controller . .$29 

Apple II, II + , HE Host Adapter .. 

.$29 

OTHERS 


DTC 510A SASI controller. 

.$98 

DTC 5187 AT to ST506/412, No Floppy.$98 

Konan DJ-210 3’/2" SASI to ST506/412 

(Xebec 1410 clone). 

.$89 

WD 1002-SHD Xebec Compatible SASI Controller . . $109 

Western Digital 1003WAH. 

.$119 

Manuals . 

.$8 each 

Cables Available. 

.Ask for Pricing 

Hard Drives 20-380 MB .... 

.Call 

il Computer Surplus Store 

/ Sycamore Dr. 

• Milpitas, CA 95035 


Phone: 408-434-1060 


Fax: 408-434-0931 


Twx: 1561447 


‘We Buy and Sell” 



OPERATING 

SYSTEM 

UNDER $20 


F68HC11 = MC68HC11 + MAX FORTH 

LOW COST ★ LOW POWER CMOS ★ 
SINGLE CHIP OR EXPANDED OPERATION ★ 
HLL RESIDENT FORTH ★ FAST DEBUG ★ 5 
PARALLEL ★ 2 SERIAL ★ WATCH DOG TIMER 
★ 8 CH OF 8 BIT A/D ★ SUPPORTS RS232, 
422, 485. F68HC11 OPERATING SYSTEM 
UNDER $20 AT IK PCS. NMIX0022PS - 
COMPLETE DEVELOPMENT SYSTEM WITH 
MANUALS $265. VISA-MC ACCEPTED. 

NEW MICROS INC. 

1601 CHALK HILL RD. 

DALLAS, TX 75212 

214/339-2204 


Circle 66 on Reader Service Card 


Circle 185 on Reader Service Card 


BUY QUALITY 
FOR LESS! 

DYSAN 


5Va" DS/DD 39 * 

100% CERTIFIED 
LIFETIME WARRANTY 

Price based on quantity of 250 in bulk 
includes Tyvek sleeves and label kits. 


800 - 222-0490 

In NJ 201-462-7628 
FAX 201-462-5658 


• 24 HOUR SHIPMENT • 

MEGASoft 

P.O. Box 710, Freehold, NJ 07728 

Full service duplication facility 



100% CERTIFIED 
5Va" BULK DISKS 


5'A" DS/DD 59‘ 


3V 2 " DS/DD 1.09 

Price based on quantity of 300 
includes sleeves, labels and tabs. 

800 - 222-0490 

In NJ 201-462-7628 
FAX 201-462-5658 


• 24 Hour Shipment • 

MEGASoft 

P.O. Box 710, Freehold, NJ 07728 



PROMPT DELIVERY!!! 

C SAME DAY SHIPPING (USUALLY) 

** QUANTITY ONE PRICES SHOWN for AUG. 9, 1988 


OUTSIDE OKLAHOMA: NO SALES TAX 


SIMM 

1Mbit 

41256 

41256 

41256 

51258 

41256 


DYNAMIC RAM 


1048KX9 
1048KX1 
256Kx1 
256Kx1 
256Kx1 
* 256Kx1 
256Kx1 


85 ns $550.00 
100 ns 38.50 


60 ns 
80 ns 
100 ns 
100 ns 
120 ns 


14.25 

13.75 

13.50 

12.95 


§1 
Q. o 

41256 

256Kx1 

150 ns 

11.75 

3 Q. 

O cr 

CO ra 

41264 + 

64Kx4 1 20 nS 

EPROM 

18.95 

DC Q- 
UJ E 

27C1000 

128Kx8 

200 ns 

$37.50 

I o 
1- o 

27C512 

64Kx8 

200 ns 

13.95 

I K 

27256 

32Kx8 

250 ns 

7.25 

* O 

27128 

16Kx8 

250 ns 

6.60 


STATIC RAM 
I 43256l-io 32Kx8 100 ns $18.95 
L6264P-12 8Kx8 120 ns 13.50J 


OPEN 6V2 DAYS, 7 30 am 10 PM: SHIP VIA FED-EX ON SAT. 


WE EXPORT ONLY TO CANADA. GUAM. PUERTO RICO & VIRGIN ISLANDS 


SAT DELIVERY 
INCLUDED ON 
FED-EX ORDERS 
RECEIVED BY: 
T>: SJdAk $8/3 ft 
Ft P-1 $10.25/1 b 


MasterCardA/ISA or UPS CASH COD 

Factory New, Prime Parts juPco 

MICROPROCESSORS UNLIMITED, INC. 

r E s s o p K°;; a «r(9i8) 267-4961 

No minimum order. Pleaso note that prices a/e subject to 
change Shipping & insurance extra. & up to $1 lor packing matonals Orders received by 
9 PM CST can utually be delivered the next morning, via Federal Express Standard 
a $6.00, or guaranteed next day Priority One (d $10,251 


Circle 158 on Reader Service Card 


Circle 159 on Reader Service Card Circle 169 on Reader Service Card 


HD64180 Single Board 

Protyping / Control Computer 

(Jet your 64180 project going quickly! 



The SBC 100 is a complete computer powered by a wall 
transformer. Available C compiler, assembler, linker 
and debugger run on a PC. Has battery-backed RAM, 
battery-backed clock, power fail interrupt, SBX bus 
connectors, serial and parallel I/O, prototype area for up 
to 20 IC's. Only $295 including serial cable, power 
supply, 32k of battery backed RAM and schematics. 

Z-World 

1772A Picasso Avenue 
Davis, CA 95616 
(916) 753-3722 "Z80 Family Specialists" 

In Germany: iSystcm 08131/1687 


Circle 284 on Reader Service Card 



»t C »» 

for Z80 and HD64180 
Microprocessor 
Programming. 


Source level debugging on a remote target! 

Investigate our powerful PC-based, 

C compiler for embedded Z80 and 
HD64180 microprocessors... a com¬ 
piler written for microprocessor 
engineers. Only $495.00. 

• Remote source debugger. $195.00. 

• Additional products: assemblers, 
linkers, single board computers. 

Z-World 

1772A Picasso Avenue 
Davis, CA 95616 

916 753-3722 

Fax: 916 753-5141 

iSy?te™Tef08131/1687 " Z80 s P ccialists ' 

Circle 285 on Reader Service Card 




9-TRACK MAG. TAPE SUBSYSTEM* 
FOR THE IBM PC/XT/AT AND... 


erchange, backup and archival storage. 
AK Systems offers a 9-track, IBM format-compatible 
Vi" magnetic tape subsystem for the IBM PC, featuring: 

■ IBM format 1600/3200 and 800 cpi. 

■ Software for PC-DOS, MS-DOS, XENIX. 


AKSystems 


EX Mamslreamor 20741 barilla SI 

Chatsworih. CA 91311 

v 7WX lot information 


Circle 13 on Reader Service Card 









































































TIMELINE INC 


Continental U.S.A. 


ORDER DESK ONLY 


Inside California 


(800) 872-8878 (800) 223-9977 


L.A. & Technical Info 

(213)217-8912 


OEM INQUIRIES 
WELCOME 


HITACHI DOT MATRIX 

LIQUID CRYSTAL DISPLAY 

• 40 character x 2 lines • 5v power required • C-MOS/TTL compatible signal li 
display data storage • Multiple instruction set (based on 13 commands) • Buiti-n 
controller • Easy "Microprocessor" interlace • Low power consumption • 5x7 dot matrix formation with 
cursor, alphanumerics & special symbols • 96 ASCII character generator (plus 64 katakana) • 8 
programmable characters • ribbon cable connector already prewired 

Physical size a’/e'L x 1 %'W x WD 



2 for *25 


* ADAPTEC 4000A controller $70 

I/O for the ST412-506 Interface Using MFM Encoding ■ 


*DC 600 STYLE TAPES 

10,000 ftpi ea. 1 9.95 3-9 1 7.95 ea. 10+ 


* 15 . 


(minimum order 2) 


* 1.2 MB-OKIDATA 

Reads/writes 360K • Half Height floppy for AT. 
1.2 MB • DS/DD *96 tpi 


$69 


AST™ RAMPAGE AT 



$59 


INCREDIBLE! 

MEMORY EXPANSION CARD 
FOR YOUR IBM PC/AT 

Can be expanded to 2Mb memory. This card can do EMS and EEMS as well 
as extended memory. We bought these bulk pack from an OEM, so no AST 
box or manual. We supply our own manual. Comes with software for printer 
spooler and Ramdisk. 1 year warranty. RAMPAGE™ card available with O-K 
memory only. Serial/parallel port card available separately at a very 
good price. 


ROBOTIC LENS with infrared sensors (auto focus) 

A HOBBYISTS DREAM 

Great source of optical and electro-mechanical parts and systems 
Including the basis for an infrared communications system. 

Contains fl .4 -12 to 72 mm (6x) zoom lens with auto focusing capability. 

DC motor driven or manual zoom and focus systems with precision gear 
reduction units, mechanical clutches, and high quality DC motors. DC 
rotary actuator controlled Iris dlaphram unit. ^ 

Option Available: Infrared distance measuring system $ O ^95 
(focusing unit) with control electronics $10.00. mm "T 



HIGH RESOLUTION 7 "°l^° l y aL 

AMBER MONITOR 

zenith * 29.95 



MODEL DJ7NKZ 


22 MHZ 

TYPICAL* 

BANDWIDTH 

• Flat faceplate 

• 900 lines at center 
650 lines at comers 

• Operates from 
12VDCat1.4 amp 

• Vertical input is 47 
to 63 Hz 

• Horizontal 
frequency: 15 Khz 
(adjustable) 



4 for 

For split video (TTL inputs) operation. $99.00 
Not composite video. 


DISPLAY MODES 
VGA GRAPHICS: 

800 x 560 x 16 colors 
320 x 200 x 256 colors 


j UPGRADE YOUR 
XT/AT TO 
VGA GRAPHICS! 




VGA COLOR GRAPHICS PACKAGE 


ALSO: 

640 x 480 x 16 colors 

640 x 350 x 16 colors 

640 x 200 x 16 colors 

640 x 200 black & white 

320 x 200 x 4 colors 

Hercules Graphics 

40 and 80 column character mode 


The manufacturer of this monitor 
SET THE STANDARD FOR COLOR 
GRAPHICS. The card is an ATI 
improved VIP CARD. The package 
comes with user friendly manual and 
step-by-step instructions. One year 
warranty on the monitor, two year 
warranty on the card. 

CALL FOR QUANTITY DISCOUNTS. 


• 13" color screen 

• Max resolution (800x560) 

• Bandwidth: 17 Mhz 

• Software selectable to VGA, EGA, 
CGA, MDA, HGA 

• Anti-reflective, coated non-interlaced 
flicker free screen 

• .31 dot pitch 



1490 W. ARTESIA BLVD, GARDENA, CA 90247 

Continental U.S.A. 


Inside California 

(800) 223-9977 


(800) 872-8878 



L.A. Area & Technical Info. 

(213) 217-8912 


15% Restocking fee for returned orders. 


NO SURCHARGE FOR CREDIT CARD ORDERS! 

Minimum Order $25.00. Shipping & handling charges via UPS Ground: 
$.50/lb. UPS Air $1.00/lb. Minimum Charge: $4.00. We accept cashiers 
checks, MC or VISA. No personal check COD’s. California residents add 
6V2% sales tax. We are not responsible for typographical errors. All 
merchandise subject to prior sale. Phone orders welcome. Foreign 
Orders require special handling. Prices subject to change without 
notice. 


Circle 265 on Reader Service Card 


OCTOBER 1988 ‘BYTE 321 





























BIOSJKe 

The XT BiosKit is a270 page book with a diskette 
containing source code in C, plus utility programs 
to help you create a Bios. Now you can have a 
Bios with documentation for your own applica¬ 
tions: modify boot-up, eliminate the keyboard, 
install security features, etc. Only $99 complete. 
The AT BiosKit is only$199, or get both Bioskits 
for $279. 

— XT-AT HANDBOOK — 

The XT-AT Handbook is full of hardware and 
software information in a shirt pocket size book. 
Over 70 pages covering 38 subjects, including 
connectors, I/O maps, controller programming, 
DOS and DEBUG commands, board dimensions, 
character codes, hard disk drive types, and 
much more. Only $9.95 each qty 1-4, five or 
more, $5 each. 

Annabooks 

12145 Alta Carmel Ct. 250, Suite 262 
San Diego, California 92128 

( 619 ) 271-9526 


Circle 21 on Reader Service Card 


EPROM 

PROGRAMER 


for pc $ 129.95 


• 2716 to 1 MEG 

• Updateable to 32 MEG 

• Programs 2764 A in 10 Seconds 

• Menu Driven Software 

• External 40 PIN ZIP (PC only) 

• Adapter 8748, 49, 51, 52, 55, TMS 7742 
$50 PC only 

• 1 Year Warranty 

• 10 Day Money Back Guarantee i- 1 - 

• Available for APPLE II $92.50 l VISA l MC 

• For More Information Call 

NEEDHAM’S ELECTRONICS 

4535 Orange Grove, Sacramento, CA 95841 
(916) 924-8037 (M-F) 8 AM to 5 PM PST 


Circle 183 on Reader Service Card 




Make Money 
With Your PC 

A Revolutionary Software System, de¬ 
signed for maximum profits with min¬ 
imum setup, now transforms any IBM 
PC/XT/AT or compatible computer into 
a secure, reliable Bulletin Board and Infor¬ 
mation Host System. 

Subscription Systems throughout the 
free world are presently being used in dial¬ 
a-date and matchmaking applications, for 
multi-user databases and multiple listing 
endeavors, on-line order taking, along with 
scores of other lucrative telecommunica¬ 
tions tasks. 

To learn more about this unique, self- 
perpetuating opportunity that can adapt to 
both voice and data environments, contact: 
PC/WORKS at (805) 654-0721 or FAX 
(805) 650-0195. 


Circle 198 on Reader Service Card 


8051 


FAMILY 

EMULATORS 





For info call: 

Austria. 

02 22 38 76 38-0 

Australia . 

02 654 1873 

Denmark . 

02 65 81 11 

Finland. 

See Sweden 

France 

01 69 412 801 

Great Britain 

01 464 2586 

Israel. 

03 499034 

Korea 

02 784 7841 

New Zealand 

04 886 375 

Norway. 

See Sweden 

Portugal 

01 83 56 70 

Spain 

03 217 2340 

Switzerland. 

01 740 41 05 

West Germany 

08 131 16 87 

Sweden 

040 92 24 25 

U.S.A. 

408 866 1820 

noHau 

51 E Campbell Ave . #107E 
Campbell. CA 95008 

CORPORATION 

(408) 866-1820 


Circle 184 on Reader Service Card 



RAMCHECK* 


THE 

MEMORY 

TESTER 


ONLY $249 (Reseller 1—$199; 2—$179) 

Stop throwing away suspected memory 
chips. With today’s high memory chip 
prices you can easily justify RAM- 
CHECK’S cost after testing only 20 
memory chips. RAMCHECK boasts a 
built-in 8088 powerful processor for 
testing every cell of a 64K/256K 
DRAM chip in just 2.3 seconds. 
Thousands sold worldwide. 

. .an indispensable tool for handling memory chips. ” 

Made in USA By: 

(713) 879-6226 

10804 Fallstone Rd., Suite 214, Houston,TX 77099 


Circle 301 on Reader Service Card 


Fix common problems fast! 


You don’t need to be an expert 
to diagnose and correct 
problems involving PC setup. 
All you need is HELPME™ 
software! More than 300 tests. 
On-screen help for under¬ 
standing and correcting iden¬ 
tified problems. Quick 
identification of system con¬ 
figuration and compatibility. 
$99 plus shipping and han¬ 
dling. MC and VISA accepted. 
California Software Products, 
Inc., 525 N. Cabrillo Park Drive, 
Santa Ana, CA 92701 
(714) 973-0440. 


Circle 47 on Reader Service Card 
(DEALERS: 48) 


PAL/EPROM PROGRAMMER CARD 

For PC/XT/AT Systems 

NEW - VERSION 2 OF SOFTWARE AND HARDWARE 


•Programs 20 and 24 
Pin MMI. NS, Tl, AMD, 
ALTERA. CYPRESS, 
RICOH, and PANATEC 
PALS. Supports EPLD. 
polarity. RA, and shared 
product term types. 
-Functions Include: Read, 
Write, Verily, Protect, 
Edit, Print, and File load 
and save of program. 
-JEDEC supported. 
•Software Included 



100MHZ LOGIC ANALYZER CARD 

For PC/XT/AT Systems 



•24 Channels at 25Khz-25Mhz 
•6 Channels at 100 Mhz 
-Internal Clock up to 100 Mhz 
-External Clock up to 25 Mhz 
-Threshold Voltage TTL, ECL, 
or variable Irom -10 to +10v 
-Can Stack Multiple Boards 
-All Software Included 


CALL NOW FOR ORDERS AND 
TECHNICAL INFO (201) 994-6669 

Link Computer Graphics, Inc. 4 Sparrow Dr„ 

Livingston, NJ 07039. TLX: 9102409305 LINK COMPUTER 


Circle 141 on Reader Service Card 


Satellite Communication 

MICROSAT II 

Expansion Board 

$700 


• For IBM PC/XT/AT and compatible. 

• Satellite data receiver - 9600 baud. 

• Satellite bulletin board. 

• Satellite video and 
audio option - Add $200 

PERSONAL SPACE COMMUNICATIONS 

707 Johnson Road, Blaine WA 98230 
(604)597-6298 TLX 04-508306 FAX (604)597-6214 


Circle 201 on Reader Service Card 



Terminal Emulation 

TEK 4105 EM4105 $349^^1 

• Tektronix 4105 

• Tektronix 4010 

• VT220, VT102 

• Picture files 

• VGA and EGA support 

• High resolution hardcopy 

VT220 EM220 $169 

• VT220, VT102 emulation 

• File transfer 

• 132 column modes 

• Color support 

• Hot key 

■ ■ ■ Diversified Computer Systems, Inc. 

3775 Iris Avenue. Suite IB 
Boulder. CO 8G301 (303) 447-9251 
FAX: 303-447-1406 

Trademarks VT102. VT220 - DEC. Tektronix - Tektromcs Inc. 


Circle 88 on Reader Service Card 
































The Amazing A-BUS 


An A-BUS system with two Motherboards 

A-BUS adapter (IBM) In foreground 


Plug into the future 

With the A-BUS you can plug your PC (IBM, Apple, 

TRS-80) into a future of exciting new applications in the fields 
of control, monitoring, automation, sensing, robotics, etc. 

Alpha’s modular A-BUS offers a proven method to build your 
“custom” system today. Tomorrow, when you are ready to take 
another step, you will be able to add more functions. This is ideal for 
first time experimenting and teaching. 

A-BUS control can be entirely done in simple BASIC or Pascal, 
and no knowledge of electronics is required! 

An A-BUS system consists of the A-BUS adapter plugged into 
your computer and a cable to connect the Adapter to 1 or 2 A-BUS 
cards. The same cable will also fit an A-BUS Motherboard for 
expansion up to 25 cards in any combination. 

The A-BUS is backed by Alpha’s continuing support (our 11th 
year, 50000 customers in over 60 countries). 

The complete set of A-BUS User’s Manuals is available for $10. 


About the A-BUS: 

• All the A-BUS cards are very easy to use with any language that can 
read or write to a Port or Memory. In BASIC, use INP and OUT (or PEEK and 
POKE with Apples and Tandy Color Computers) 

• They are all compatible with each other. You can mix and match up to 25' 
cards to fit your application. Card addresses are easily set with jumpers. 

• A-BUS cards are shipped with power supplies (except PD-123) and 
detailed manuals (including schematics and programming examples). 

Relay Card re-140:$i29 

Includes eight industrial relays. (3 amp contacts. SPST) individually 
controlled and latched. 8 LED’s show status. Easy to use (OUT or POKE in 
BASIC). Card address is jumper selectable. 

Reed Relay Card re-156:$99 

Same features as above, but uses 8 Reed Relays to switch low level signals 
(20mA max). Use as a channel selector, solid state relay driver, etc. 



CL-144 


Analog Input Card ad-i42:$129 

Eight analog inputs. 0 to +5V range can be expanded to 100V by adding a 
resistor. 8 bit resolution (20mV). Conversion time 120us. Perfect to 
measure voltage, temperature, light levels, pressure, etc. Very easy to use. 

12 Bit A/D Converter an-i46:$139 

This analog to digital converter is accurate to .025%. Input range is —4V to 
+4V. Resolution: 1 millivolt. The on board amplifier boosts signals up to 50 
times to read microvolts. Conversion time is 130ms. Ideal for thermocouple, 
strain gauge, etc. 1 channel. (Expand to 8 channels using the RE-156 card). 

Digital Input Card m-i4i:$59 

The eight inputs are optically isolated, so it’s safe and easy to connect any 
"on/off” devices, such as switches, thermostats, alarm loops, etc. to your 
computer. To read the eight inputs, simply use BASIC INP (or PEEK). 

24 Line TTL I/O DG-148: $65 

Connect 24 input or output signals (switches or any TTL device) to your 
computer The card can be set for: input, latched output, strobed output, 
strobed input, and/or bidirectional strobed I/O. Uses the 8255A chip. 

Clock with Alarm cl-i44:$89 

Powerful clock/calendar with: battery backup for Time, Date and Alarm 
setting (time and date); built in alarm relay, led and buzzer: timing to 1 /100 
second. Easy to use decimal format. Lithium battery included. 

Touch Tone® Decoder ph-i45:$79 

Each tone is converted into a number which is stored on the board. Simply 
read the number with INP or POKE. Use for remote control projects, etc. 

A-BUS Prototyping Card pr-is2:$i5 

3V2 by 4V2 in. with power and ground bus. Fits up to 10 I.C.s 



RE-140 



IN-141 



Smart Stepper Controller sc-i49:$299 

World’s finest stepper controller. On board microprocessor controls 4 
motors simultaneously. Incredibly, it accepts plain English commands like 
"Move arm 10.2 inches left”. Many complex sequences can be defined as 
"macros” and stored in the on board memory. For each axis, you can control: 
coordinate (relative or absolute), ramping, speed, step type (half. full. wave), 
scale factor, units, holding power, etc. Many inputs: 8 limit & “wait until" 
switches, panic button, etc. On the fly reporting of position, speed, etc. On 
board drivers (350mA) for small steppers (MO-103). Send for SC-149 flyer. 
Remote Control Keypad Option RC-1 21: $49 

To control the 4 motors directly, and “teach" sequences of motions. 
Power Driver Board Option PD-123: $89 

Boost controller drive to 5 amps per phase. For two motors (eight drivers). 
Breakout Board Option BB-122: $19 

For easy connection of 2 motors. 3 ft. cable ends with screw terminal board. 

Stepper Motor Driver st-i43:$79 

Stepper motors are the ultimate in motion control. The special package 
(below) includes everything you need to get familiar with them. Each card 
drives two stepper motors (12V, bidirectional. 4 phase. 350mA per phase). 
Special Package: 2 motors(M0-103) +ST-143: PA-1 81: $99 

Stepper Motors MO-103: $15or4for$39 

Pancake type, 2V4’’ dia, V«" shaft. 7.5°/step. 4 phase bidirectional. 300 
step/sec. 12V, 36 ohm. bipolar. 5 oz-in torque, same as Airpax K82701-P2. 

Current Developments 

Intelligent Voice Synthesizer, 14 Bit Analog to Digital converter. 4 Channel 
Digital to Analog converter. Counter Timer, Voice Recognition. 

A-BUS Adapters for: 

IBM PC, XT. AT and compatibles. Uses one short slot. AR-133...S69 
Tandy 1000,1000 EX& SX, 1200,3000. Uses one short slot. AR-133...$69 
Apple II, II+, lie. Uses any slot. AR-134...S49 

TRS-80 Model 102, 200 Plugs into 40 pin "system bus" AR-136...$69 
Model 100. Uses40 pin socket (Socket is duplicated on adapter). AR-135...$69 
TRS-80 Mod 3.4,4 D. Fits 50 pin bus. (With hard disk, use Y-cable). AR-132...$49 
TRS-80 Model 4 P. Includes extra cable. (50 pin bus is recessed). AR-137...S62 
TRS-80 Model I. Plugs into 40 pin I/O bus on KB or E/I. AR-131...$39 
Color Computers (Tandy).Fits ROM slot. Multipak. or Y-cable AR-138...$49 

A-BUS Cable (3 ft, 50 cond.) CA-163: $24 

Connects the A-BUS adapter to one A-BUS card or to first Motherboard. 

Special cable for two A-BUS cards: CA-1 62: $34 

A-BUS Motherboard mb-i20:$99 

Each Motherboard holds five A-BUS cards. A sixth connector allows a 
second Motherboard to be added to the first (with connecting cable CA- 
161: $12). Up to five Motherboards can be joined this way to a single A- 
BUS adapter. Sturdy aluminum frame and card guides included. 


Add $3.00 per order for shipping. 
Visa, MC, checks, M.O. welcome. 
CT & NY residents add sales tax. 
C.O.D. add $3.00 extra. 

Canada: shipping is $5 
Overseas add 10% 



a Sigma Industries Company 


ALPHA 

242-B West Avenue, Darien, CT 06820 


Technical info: (203)656-1806 

fc°cT y 800 221-0916 

Connecticut orders: (203) 348-9436 
All lines open weekdays 9 to 5 Eastern time 


Circle 14 on Reader Service Card 


OCTOBER 1988 • BYTE 323 



















Circle 87 on Reader Service Card 





WE OFFER: 

1. Same Day Service - All orders 
shipped, insured, within 24 hrs 

2. Guaranteed Satisfaction - Lifetime 
warranty, 30-day return guarantee 

3. In-stock Inventory - No delays, 
no disappointments 

4. No Minimum Order - Quantity 
discounts also available 

5. Pre-Approved Purchase 
Orders and Visa & Master- 
Card Accepted 


AND GREAT PRICES! 

5.25 Black Disks, DS/DD . . .36 ea. 

5.25 Color Disks. 8 Colors 

Available, DS/DD.46 ea. 

5.25 Black Disks, DS/HD . .82 ea. 

5.25 Color Disks, 8 Colors 

Available, DS/HD.94 ea. 

3.5 Blue or Gray Disks, 

DS/DD. 1.12 ea. 

3.5 Color Disks, 5 Colors 

Available, DS/DD. 1.28 ea. 

3.5 High Density, Black 

only. 3.80 ea. 


100% certified and tested. 

Error free lifetime warranty. All disks 
include generic white box, Tyvek 
sleeves, labels, write protect tabs, 
shrink wrapped. 



CONTINUOUS FORM LABELS 


Size 

Across 

Box Qty. Price/1,000 

23/4X7/16 

1 across 

10,000 

$1.95 

2 3 /4X7/16 

4 across 

20,000 

$1.95 

2V2X15/16 

1 across 

5,000 

$2.18 

2V2X 15/16 

3 across 

15,000 

$1.98 

23/4 X 23/4* 

1 across 

2,500 

$12.00 

23/4 x 1-7/16 

1 across 

5,000 

$3.00 

3x15/16 

4 across 

20,000 

$2.00 

3.3 x 15/16 

4 across 

20,000 

$2.05 

31/2 x 15/16 

1 across 

5,000 

$1.90 

31/2 X.15/16 

2 across 

10,000 

$1.90 

31/2x15/16 

3 across 

15,000 

$1.90 

31/2X15/16 

4 across 

20,000 

$1.90 

4x15/16 

1 across 

5,000 

$3.21 

4x15/16 

3 across 

15,000 

$3.21 

4x1-7/16 

1 across 

5,000 

$3.25 

4 x 1-7/16 

3 across 

15,000 

$3.25 


Prices quoted for full boxes only. 
* Designed for the 3V2" disk. 


"The Quality Disk & Label Specialist 
Since 1982" 

1040 Broadway 
Westville, NJ 08093 

609-456-6996 

FAX# 609-456-7172 

All products assembled in the U.S.A. 
All orders F.O.B. Westville, NJ 
C.O.D. orders add $2.20 



The 8051 SIM software package assists in 
the debug of 8051 family programs. A screen 
oriented, menu command driven program, 
8051 SIM simulates the Intel 8051 family of 
single chip microcomputers. This learning tool 
also speeds up the development process. 


Complete units 
as low as 


8031 DrylCE $199 


The 8051 Dry ICE is a hardware/software 
package that allows you to dump and modify 
memory; execute and trace 8051 family code 
in your target system. Hardware connects 
between target system and any serial port. 


XT, AT, & 386 Compatibles 

Not a Lease—You own it 

★ 2,500 Service Centers! 

★ Instant Credit! 

★ Technical Support! 

Call for Details 

1-800-825-SAVE 


HiTech Equipment Corporation 
9560 Black Mountain Road 
San Diego, CA 92126 


Circle 113 on Reader Service Card 


Circle 19 on Reader Service Card 


Cross-32 
Meta Assembler 


Table based macro cross-assembler using the 
manufacturer’s assembly mnemonics. 

Includes manual and MS-DOS assembler disk 
with tables for all of the following processors: 


GANG/SET soocoo 

(C \ C D D mm Model 135 ' E: 995°° 

\CjCrKUfVI Others from $345’ 

MULTIPROGRAMMERS™ 

• Model 135 is a SET Programmer, GANG Duplicator, 

& UNIVERSAL Device Programmer. 

• Programs virtually all 24, 28, & 32-pin (E)PROMs. 

• RAM expandable to 2MegaByte. 

• Optional support for 40-pin EPROMs, Bipolar PROMs, 
40-pin Micros, & (E)PLD/GAL/FPLA's. 

• DATA 1/0* protocal compatibility. 

• 18-Month WARRANTY & 12-Month FREE Device 
Updates. 


1802 64180 65C02 65816 

6801 6805 6809 68HC11 

680X0 80X86 COP400 COP800 

8048 8051 8085 8096 

TMS320 TMS370 Z8/Z80 ...MORE 


Users can create tables for other processors! 

Generates listing, symbol table and binary, 
Intel, or Motorola hexcode. 

Free worldwide airmail shipping & handling. 

Check, MO, VISA or MC: US$199 or CN$249 


Universal Cross-Assemblers 
POB 384, Bedford, NS 
Canada B4A 2X3 
(902) 864-1873 


In Florida: 1-407-994-3520 

5 BYTEK Corporation 

1021 S. Rogers Cir., Boca Raton, FL 33487 
FAX: (407) 994-3615 Telex: 4998369 BYTEK 
’DATA 1/0 is a registered Trademark of DATA 1/0 


(U.S. Prices only) 


Circle 44 on Reader Service Card 


Circle 267 on Reader Service Card 


TurboFlow $69 

Flowchart drawing for IBM PC/XT/AT/PS2 


A HIGH QUALITY 

RS232-RS422 BIDIRECTIONAL 
CONVERTER AT A LOW PRICE 


Changes RS232 
Data Streams into 
RS422 Compatible 
Data Streams 


Model 

AA1709 


$89 with Logitech mouse 


* Pop-up icon menus 

* Variable size symbols ^ 

* Paper size to 34" x 44" 

* Hercules mono, CGA, EGA 

* HP-GL, DM/PL, SweetP Plotters 

* Automatic PANning to scan drawing quickly 

* IBM/EPSON, NEC, OKIDATA, HP LaserJet 

Daytron Electronics Inc. 

610 S. sherman #104, Richardson, Tx 75081 
Add s&h ($4 USA, $20 foreign), Texas residents add 8% sales tax 

Order Today! 1-214-669-2137 

Money-back guarantee 


Converts RS232 over 100 $ 59.90 

links to long distance 
RS422 standards on cable 

lengths to 4,000 feet, while having high noise immunity for use in 
industrial environments. This module makes it possible for RS232 
equipped devices, such as an IBM personal computer, to interface 
with an RS422 equipped device. Included in the many uses of this 
converter is the ability to communicate with Anaheim Automation’s 
own step motor motion controls. The unit includes a power supply. 
Call or write tor brochure. 

Anaheim Automation 

910 E. Orangefair Lane, Anaheim, CA 92801 
(714) 992-6990 Telex: 2978217 MCI FAX: 714-992-0471 


Circle 75 on Reader Service Card 


Circle 22 on Reader Service Card 



merican 

Semiconductor 


8051 SIMULATOR 

for the IBM PC/XT/AT $99 


324 BYTE* OCTOBER 1988 



































































Priority One 


T 


he ultimate in VGA performance. V-RAM VGA 
from Video 7 combines 100% VGA hardware 
compatibility with the superior performance of 
VRAM technology to give high-speed operation 
(see below). 

V-RAM VGA is 100% hardware compatible 
with the IBM PS/2 Display Adapter. It even offers the high- 
bandwidth monochrome mode and other VGA registeres not 
documented by IBM. 

• 100% IBM PS/2 VGA compatible 

• Works in PC/XT/ATs and PS/2 model 30 

• IS pin analog video connector 

• 256K VRAM memory expandable to 512K 

k ° 9 Retail S799.00 ' 

VRAM 

Video Random Access Memory (VRAM) was developed to meet 
the high-speed requirements of high resolution video appli¬ 
cations. \TL\M adds speed by eliminating the wait states caused 
by slower DRAM chips. Until now, VRAM technology was only 
available on specialized, high-priced graphics boards. But by 
developing anew chip—the V7VGA-—Video Seven was able to 
bring high technology down to a sensible price. 


5 YEAR WARRANTY! 


VIDEO SEVEN 

V-RAM VGA 



VIDEOWSEVEN 



QUANTUM 


42.7 Mbyte 
Hard Disk 




No-Slot 
Clock 



NEC MultiSync II 

MORE SPECTACULAR SPECIALS 

$599-99 Taxan 123 Green 

$69.99 

Proud member of 

abed 

The Microcomputer 

NEC MultiSync GS 

$199.99 

Taxan 124 Amber 

$74.99 

Industry Association 

NEC MultiSvnc+ 

$899-99 

Orchid Tiny Turbo 

$249.99 

MMC 

NEC MultiSync XL 

$1954.99 

Video 7 VEGA VGA 

$249.99 


Taxan 770 Plus 

$499-99 

Video 7 Fast Write 

$399.99 



PRODUCT AND PRICING MAY NOT BE AVAILABLE IN RETAIL STORES 



PRIORITY 



ELECTRONICS 


21622 Plummer St., Chatsworth, CA 91311 

(800) 423-5922 

FAX (818) 709-4362 mmm 

Same Day Shipping • Money Back Guarantee (call for details) 

• No credit card surcharge - limited to stock on hand 


Circle 205 on Reader Service Card 



























TlinSSp Sets The Pace! 

CJ Tango’s ease-of-use, rich functionality 
and crisp output have brought tens of thousands of boards 
to life, quickly and 
affordably. 


Start-to-finish design tools include: _ 

Tango-Schematic With Library Manager. $495 

Tango-PCB I mil Grid. 9 Layers. Gerber Output. $495 
Tango-Route Autoroutes 90+"-. Fast!. $495 

Tango-Tools 8 Money-Saving Utilities. $295 


lets discuss your design needs Toll-Free, or order a full 
function Evaluation Pkg. just $10. VISA/MC. 

800 433-7801 Satisfaction guaranteed. 

ACCEL Technologies, 7358 Trade St., San Diego, CA 92121 




Circle 8 on Reader Service Card 


The ideal Keyboard Cover! 

Protect your computer and eliminate down¬ 
time caused by liquid spills, contaminants, 
environmental hazards, etc. with VIZIFLEX 
SEELS - the only keyboard cover that: 

• Remains securely in-place during the 
operation of the keyboard and will not 
interfere with computer performance in 
anyway. 

• is designed to "form-fit" to the exact con¬ 
tours of the keyboard to provide superior 
tactile sensitivity & feel for individual keys. 

• consists of UltraflexTM material, a trans¬ 
parent, flexible "film" which allows all 
"markings" to be clearly visible. 

VIZIFLEX SEELS are the only keyboard covers 
for your computer! 


V 

1 IzI 1 IfIlIeIxI IslElElL 

Si, 11 InIc 



16 E. Lafayette St.. Hackensack, NJ 07601 

(201)487-8080 



Circle 271 on Reader Service Card 


Find out how our whole family of 
EMU-TEK graphics terminal emulation 
software makes good sense for the work you do. 
Call today for more information. 


P jr DATA 
I I V SYSTEMS 


(714) 995-3900 

(800) 962-3900 (800) 972-3900 (Calif.) 
10801 Dale St., Suite M-2 
Stanton, CA 90680 


Circle 98 on Reader Service Card 


Okidata ML 82A and ML 83A Printers: 


IBM EMULATION “PLUS” 

Epson Compatability/Letter Quality 


PC-WRITEir 



ONLY 

$99. 00 

plus shipping & sates 
tax (Calif addresses) 


Money back guarantee 


• FULL EMULATION OF THE IBM PC 
GRAPHICS PRINTER 

• LETTER QUALITY PRINTING 

• ELITE CHARACTER PITCH 

• SUBSCRIPTS/SUPERSCRIPTS 

• 00T ADDRESSABLE GRAPHICS 

• FRONT PANEL FEATURE 
SELECTION 


To Order: (714) 261-0228 

Dealer information Available 


Q RAINBOW TECHNOLOGIES, INC 


18011-A Mitchell So., Irvine, CA 92714 

(714) 261-0228 Telex: 386078 


Circle 227 on Reader Service Card 



• RS 232/IEEE 488 Networks 

• Stepping & Servo 
Motor Controls 

• Ruggedized PCs 

• Rack Mtg. 80286 & 80386 

• Laboratory Automation 

• 1 MHZ A'D 

• Digital Scopes to 200 MHZ 

• High Speed Bus Adapters 

• Waveform Synthesizers 

• Data Loggers 

• PC Bus Expansion Chassis 

• And Much More 


A How-to-Handbook that 
enables ycu to configure the 
BEST products from the world's 
leading PC hardware and 
software vendors into risk free 
turn-key system solutions that 
meet your needs. 

Toll Free Hotline for application 
assistance and convenient one 
stop shopping at competitive 
prices. 100% Satisfaction 
Guaranteed. 


Call or write tor a FREE 
handbook today! 

203-786-5151m 

(9:00 AM to 5:00 PM E.S T) 


P.O.Box 9565, New Haven. CT 06536 I 
Fax: 203-786-5023 Telex: 9102501037 | 


Circle 71 on Reader Service Card 


PROGRAMMERS 

FOR IBM PC/XT/AT 



■ Select Device with vender name & type number directly 

■ Enable user to set up Program Pulse Width. Vpp. Vcc. 
Over-program Pulse Width & Iteration Counts. 

■ Capable of set & 8/16/32-bits wide-word programming. 

XP6000A Adapter & cable installs in PC for $55 

connecting programmer externally 
XP6001 1 -socket 1 M-bits EPROMs programmer $ 1 60 

XP6002 8 -socket 1 M-bits EPROMs programmer $375 

XP6003 1 -socket MCS-48 micros programmer $215 

XP6004 1 -socket MCS-51 micros programmer $270 

XP6014 4-sockets 1 M-bits EPROM programmer $260 
AT-101 /A EPROM Eraser erases 30 24-pin ICs $195 
with timer 


2 YEARS GUARANTY + 30 DAYS MONEY BACK WARRANTY 



Xender Corporation 

282-1. KENNEDY BLVD..1FL ..JERSEY CUT. NJ 07306 
TEL 201-659-8291 Tlx: 910 240 4444 CHAMPION 
Fax: 201-864-9737 


Circle 280 on Reader Service Card 


DATA ACQUISITION TO GO 

NTERFACE FOR ANY COMPUTER 


FREE IBM SOFTWARE 



Connects via RS-232. Fully IBM com¬ 
patible. Built-in BASIC. Stand alone 
capability. Expandable. Battery 
Option. Basic system: 16 ch. 12 bit 
A/D, 2 ch. D/A, 32 bit Digital I/O. 
Expansion boards available. Direct 
Bus units for many computers. 

(201) 299-1615 

P.O. Box 246, Morris Plains, NJ 07950 


ELEXOR 


Circle 90 on Reader Service Card 



LAB is a complete logic development system 

* Complete System Including Programmer, Sample 
GAL Devices, Software and all Cabling. 

* Programs GAL Devices Including 16V8, 16Z8, 
20V8, & 39V18. 

* Allows Prototyping of 42 different standard PLD’s. 

* Includes Updated Equation Assembler Software. 

* Accepts All Standard JEDEC Download Files. 

* Software Updatable. 

* 30 Day Money Back Guarantee. 


* Visa and Master Card Accepted * 

CALL FOR FREE DEMO DISK 

Programmable Logic Technologies r, Inc. 

P.O. Box 1567 

Longmont, CO 80501 gal is a registered trademark of 

Ph. (303/ 772-9059 lottice Semiconductor Corporation 


Circle 206 on Reader Service Card 


Get the whole 
story on graphics 
terminal emulation. 



To find out more about software 
that lets your PC emulate 
TEKTRONIX™ 4105/6/7/9 and 
DEC VT100™ terminals, 
call or write: 


GRAFPOinT 


4340 Stevens Creeks Blvd., Suite 280, 
San Jose, CA 95129 (408) 249-7951 


Circle 106 on Reader Service Card 





















































Daisywheel Printer... s 198 


Satisfaction 

Guaranteed! 

Since 1975 


Turbo-XT * 

$ 398 

• 4.77 & 10 MHz 

• 640K Motherboard with 256K 

• 8 slots • 8087 socket 

• 150W power supply >= 



Turbo-286 

$ 998 




&J 



$ 29 



1200 Baud 
Modem $53 


1200 baud external. $ 88 

2400 baud !/> card internal . .. $ 128 
2400 baud external. s 168 

30 MB Hard Disk 

Complete kit with 
controller 



C@D*298 



• 1 MB Motherboard with 640K 

• 6 or 10 MHz switchable 

• 8 slots • 80287 socket 

• 200 watt power supply 

• 1.2 floppy disk drive 

• Hard disk/floppy controller 

Option A...Add s 148 

• High resolution amber monitor 

• Graphics card & printer port 
Option B...Add $ 258 

• Hi-res RGB color monitor 

• Graphics card & Printer port 
Option C 

• Hard disk drive 

30 MB for XT 40 MB for XT 40 MB For AT 

add $ 298 add *398 add *348 

Amdek 310A $98 

Best selling hi-resolution 
non-glare amber monitor 

irry Math Coprocessors 

8087 s 98 
8087-1 S 198 
80287-8 $ 228 
80387-16 $ 468 

Mouse 

With Software 

Logitech mouse ........ 77... s 78 

Mouse systems mouse. $ 98 

Microsoft mouse.*108 

Fastrap trackball.*98 

Deluxe joystick.*24 

Place orders toll free! 

Continental U.S.A. 1-800-421-5500 
Inside California 1-800-262-1710 

All others 1-213-973-7707 
Fax machine 1-213-675-2522 

Prices at our eight store locations will be 
higher on some items. 

California 

Torrance. Santa Ana. Woodland Hills 


10 MB PC/XT Kit.^^phl88 

20 MB PC/XT Kit.*248 

20 MB Card.*398 

40 MB for AT.*348 

40 MB PC/XT Kit.*398 

Mountain 40 MB Tape.*398 


360K Disk Drive 

Half height, $fift 
Direct Drive OO 


Tandon TM100-2 full height . *89 

1.2 MB for AT.*98 

5V4" drive for PS/2.*218 

720K 3V4” disk drive.*98 

1.44 MB 3V2” disk drive.*128 



Daisywheel Printer 

26 CPS 

$ 198 

40 CPS 

*298 

Diablo compatible, 1 year warranty 
Parallel Interface I interface 

EPSON 9 Pin 

*198 LX-800 
Near Letter Quality 
FX-850, FX-1050, EX-800 ....Call 

EPSON 24 Pin 
*369 LQ-500 1 

Letter Quality Printers'' 

LQ-850, LQ-1050, LQ-2500 ..Call 

W/,P% HEWLETT 

mL'fLm Packard 

LaserJet II 




*1748 



No Slot Clock! 


Super 89 in 1 Font 

Cartridge. s 398 

Extra Toner Cartridge.*98 

PDP 4 MB RAM card w/OK . .*198 
1 MB *348 2 MB *648 4 MB $ 1148 


n 

d DIGITAL RESEARCH - . 

HP $fiQR 

\\ 

MS-DOS 4.0 *88 

DeskJet ° fg(gK§ 



PDP 128K RAM *98 


8087-2 $ 138 
80287-6 *178 
80287-10 *288 
80387-20 *728 



Monitor & Card $0^g 

• 800 x 560 

• Up to 256K brillant colors 

Hi-res EGA card 640x480... .*128 

EGA monitor 640x350 .*378 

VGA AutoSync 800 x 560 ... .*498 
NEC Multisync II 800x560 .. .*598 
RGB color monitor 640x240 .*258 

Vega VGA card.*278 

Paradise VGA card.*278 



Laser Printer 

*1198 

1.5 MB RAM Card .... T ..... .*398 
Toner cartridge. s 58 

OKIDATA 

Okidata 320_. .*358 

Okidata 321.*498 

Okidata 390.*498 

Okidata 391.*688 



JADE COMPUTER 


Kearny Mesa. Sunnyvale 

Texas M,M “ M 


Addison. Houston 

Georgia 
Smyrna ,7T 

Circle 126 on Reader Service Card 


MMC 


We accept checks, credit cards or purchase 
orders from qualified firms and institutions. 
No surcharge on credit card orders. CA., 
TX. & GA. residents add sales tax. Prices & 
availability subject to change without 
notice. Shipping & handling charges via 
UPS ground 50C/lb. UPS air s 1.00/lb. 
Minimum charge s 3.00. 


4901 W. Rosecrans Ave Box 5046 
Hawthorne California 90251-5046 


VISA 


OCTOBER 1988 • BYTE 327 












































































Circle 83 on Reader Service Card 


DiskMAS 

The Ultimate 
Diskette Value ... 



Discover the 
Difference ... 

2 FOR 1 LIFETIME WARRANTY __ 

✓ Pkg'd in 6 different colors, bulk or boxed COLOR 

✓ 100% tested and certified 

✓ Guaranteed clipping level of 65% or above 

✓ Includes tyvek envelopes (not paper), write protect 
tabs and user labels 

✓ Quality at affordable prices 
5-1/4"-48 TPI 
DS-DD 

BULK 
COLOR 
OR GRAY 


.49 

.59 


IfCENTECh" 


DS-HD 96 TPI 
IBM-AT Compatible 


BOXED 

COLOR 


.90 

.99 


America’s 
Premium Quality 
Color Diskettes 


/TIMELESS WARRANTY 
/ 75%+ clipping level quaranteed 
/ Each disk 100% tested and certified 
/ 18 COLORS for data organization 
✓ Pkgs. include sleeves, w/p tabs, & ID labels 
5-1/4"-48 TPI DS-HD 96 TPI 

DS-DD IBM-AT Compatible 


.84 

.63 


3-1/2"-135 TPI 
DS-DD COLOR 

1.75 


PLASTIC STORAGE BOX 
COLOR 


BULK 

COLOR 


PLASTIC 
STORAGE BOX 


BASF 


1.39 

1.15 

3-1/2"-135 TPI 
BLACK DS-HD 

4.50 



DS-HD 96 TPI 
IBM-AT Compatible 

* Oil* 


BOXED 


BULK 


320 


5-1/4" DS/DD 48 TPI 
Exceeds ANSI specifications 

+ 60 FOR TYVEK 


ORDERING INFORMATION 


TERMS: P.O. orders accepted, government and schools on 
net 30. SHIPPING: U.S. orders add $3.00 per 100 diskettes 
or fraction thereof, add $3.00 for COD orders. 

PRICE PROMISE: We will better any lower delivered price 
on the same products and quantities advertised nationally. 


Toll Free Order Line: 


Information Line: 


1-800 233-2477 1-801-561-0092 


f9/SC INTERNATIONAL 


SUPPLY COMPANY 

1376 W. 8040 S. / WEST JORDAN, UT 84088 
HRS: 8 AM TO 5 PM (MTN. TIME) 


328 BYTE* OCTOBER 1988 




Easiest IEEE 488(GPIB/HPIB) 
Interfaces for your PC, PS/2, 
Macintosh, HP and more! 

Please see oei ad 

on page 140. Call or send 

for your FREE 
: —. , Technical Guide 

[jJteCh (216) 439-4091 


25971 Cannon Road ♦ Cleveland, Ohio 44146 

Telex 6502820864 »Fax (216) 439-4093 


Circle 142 on Reader Service Card 
(DEALERS: 143) 


LOGICAL DEVICES, INC. 

1201 N.W. 65th Place, Ft. Lauderdale, FL 53309 


Circle 68 on Reader Service Card 


Circle 287 on Reader Service Card 


1201 N.W. 65th Place, Ft. Lauderdale, FL 33309 
1-800-331 -7766* in Florida: (305)974-0967 


PS/2 and Micro Channel are trademarks of IBM Coro. 


Circle 187 on Reader Service Card 


38^9 TRACK 
TAPE SYSTEM 


• Mainframe to PC Data Transfer 

• High Speed Backup 

• All Software, Complete System 

• Service and Support, easy 
Installation 

call (818) 343-6505 or write to: 

Contech Computer Corp. 

P.O. Box 153 Tarzana, Calif. 91356 


PALMERASE 

World’s Smallest UV Eraser 

$4995 


PALMERASE™ can erase 20, 24, 28, and 
40pin EPROMs in less than 3 minutes! Also, 
larger erasers are available to handle EPLDs, 
MICROS and other UV erasable devices. 
Please call today for more information on an 
eraser that’s right for you. 

LOGICAL 

DEVICES, INC. 


^ HUSKY™ 


Circle 144 on Reader Service Card 
(DEALERS: 145) 


ON TARGET ASSOCIATES 


Products and Services 

for Design and Manufacturing Engineers. 


PS/2 


Micro Channel Design Consulting 
Prototype Cards 
-Newsletter 
-ASICs 


- Extender Cards 
"Adapter Bracket Sets 
Bum-in Mother Boards 


We will move your PC/XT/AT products to the 
Micro Channel, or create your new design. 

CALL: (408) 980-7118 
for our Free catalog 

ON TARGET 
TARGET 
TARGET 

...the PS/2 leaders. 


FOR IBM PC/XT/AT 


EPROM 

PLD 

MICRO 

GANG 

SET 


PC based PROGRAMMER 
$599*00* 

•modules not inclu 

From A Name You Can Trust 


1-800-331-7766 (305) 974-0967 

Telex 383142 Fax (305) 974-8531 


Circle 123 on Reader Service Card 


Make your computer nto a serial data analyser by 
plugging in oir hardware/software: 


No internal changes required, just plug into two serial 
ports on your IBM XT7AT or compatble and run our 
software (we have extra serial ports available). 
Provides data code conversion & capturing, saving to 
disk ties. For passive data colfection or generating 
messages and captumg reply. At this price there is no 
excuse not to have one! u w 120V adaptor.$399 


M 


INDUSTRIAL 


AUTOMATION INC. 


BO. Box 8019 Blaine, WA 98230 FAX: 604-9460343 
Phone: 604-9464523 or 604-270-9614 


CONTECH 

















































































California Digital 

17700Figueroa Street • Carson, California 90248 


20'Analog Color 

lEver try gathering a classroom of stu¬ 
dents around a 12 inch monitor? This 20 
inch analog RGB monitor is the ideal 
solution. High screen resolution of 1200 
pixels by 950 lines allow extra fine detail 
without the dots looking like golf balls. 
256 colors and VGA compatible. 

Super value originally sold for over 
$2000. Only 350 available. 


A0 Meg. Tape 

Back-up 

239 


Head Crash, Power Spikes or just poor disk maintenance... 

Don’t loose data because you didn't back up. The All/40 is an 
inexpensive way to save and restore files in the event that your 
data has been distroyed. 

This 40 megabyte half height tape back is manufactured by North 
Americas largest producer of data retrieval equipment. 

No need to purchase a separate tape controller... the ALL/40 
attaches directly to your existing floppy disk controller. Supplied 
software allows your computer to back up any time Day or 
Night. Come back in the morning and 40 megabytes of irreplac- 
able data has been stored on one Scotch DC/2000 data cassette. 
Back up entire hard disk, modified files only, or by file name. Loss 
of data is inevitable but when you are backed up on an ALL/40 its 
not a catastrophe. 


TEC501 V 2 height sgl.side 
TANDON 65L72 3 60K, Vi ht. 
TANDON 101/4 full ht. 96 TPI. 
FUJITSU 51 / 4 ” half height 
MITSUBISHI new 501 half ht. 
MITSUBISHI 504A AT comp. 
TEAC FD55BV half height 
TEAC FD55FV 96 TPI, half ht. 
TEAC FD55GF for IBM AT 
PANASONIC 455 Half Height 
PANASONIC 475 1.2 Meg./96 
Switching power supply 
Dual enclosure for SVa” drives 


One 

Two 

Ten 

49 

39 

35 

79 

75 

72 

99 

89 

79 

95 

89 

82 

119 

109 

105 

149 

139 

135 

109 

99 

89 

119 

109 

105 

149 

139 

135 

109 

99 

89 

119 

115 

109 



49 



59 


31 / 2 ” DISK DRIVES 

SONY MP-53W 720K/Byte 129 125 119 
SONY MP-73W, 2 Meg. 

TEAC 35FN 720 K/Byte 
TEAC 35HN/30, 2 Meg. 

5 V 4 ” form factor kit 


159 149 call 
129 119 115 
159 149 145 
20 


8” DISKDRIVES 

QUME 842 double sided 189 179 175 

QUME 841 single sided 119 109 99 

SHUGART 851 Rdbl. sided 319 309 299 
REMEX RFD4000 dbl. sided 189 179 165 
OLIVETTI 851 189 179 165 


The Eclipse 286/12 is everything you ever wanted in 
an IBM/AT compatible. Complete with 512 K/byte of 
memory, (expandable to 1 Meg.) 101 key keyboard, 
your choice of either 1.2 meg. 5V4” or 3V2'’ floppy drive, 
clock/calendar and hard disk controller that supports 
upto 140 Megabytes of Winchester storage. 

Eight card slots along with a 200 watt power supply 
gives you plenty of expansion capacity. 

This 100% IBM/AT compatible will run all programs 
writter for AT’s and PC's. The Eclipse 286/12 is a super 
value at only $895. 

Options available: 

Hard disk drives • Addtional Floppy Drives 
Monitors • Video Cards • Modems • Memory 


Hitachi 11 


>S9S 


The Hitachi 672/XD is a four color 11 by 17 (B size) plotter with 
superior accuracy and repeatability (.3mm). The 672 accepts 
HPGL 7475 commands and is both Centronics parallel and 
RS232C compatible. 

The 672 plots at a fast eight inches per second in axial direction 
and eleven inches at an angle of 45 degrees. The plotter also 
features a self contained digitizing function that allows data to be 
entered into your computer from printed graphs and blue prints. 
Four different color pens are supplied with the plotter but a wide 
variety of technical pens are available. 


HBC/8S00 

laptop 




The NEC PC/8500 laptop computer incorporates a 25 line liquid 
crystal display and modem that plugs directly into any RJ/11 wall 
jack. An auto log/on feature instructs the 8500 to phone the users 
host computer and automatically send password and log/on infor¬ 
mation. The computer also includes both serial and Centronics 
parallel ports packaged in this six pound laptop. 

This is the ideal computer for Realtors, insurance people or any 
individual that requires immediate access to remote information. 
ROM based telecommunication software, spreadsheet and 
Wordstar also make the 8500 a great computer for students. 

Files can be transferred from this CP/M computer to any other 
including the IBM/PC. 


Heath HI89 
Computer 

*179 


( mtacoi 


*119 _ 

2400Baud Modem 

2400 baud with forward error correcting make the Moxon MAX/2400 an unbe¬ 
lievable value at only $119. 

Fully compatible with the Hayes command set and CCITT V.22 standards. Error 
correcting, autobauding and "adaptive equalization" allow the MAX/2400 to 
maintain reliable data transmission over marginal phone lines. 

Manufactured by Maxon Systems, one of the Worlds largest producers of 
consumer electronics. Orginally priced at $295. While supplier ‘ ^ ' 

I AX/2400 at only $119. 


Digital is offering the MAX/2401 


e supplies last California 


Smafleam 2400 


The Smarteam 2400 offers all the features of the Hayes Smart Modem 2400 
for a fraction of the price. Now is your opportunity to purchase a 2400 baud 
modem for only $239. Also available: The MiniTeam 1200 at only $129. 

MODEMS 

Avatex 1200E external, Hayes compatible.S89 

CTS 1200 baud modem.89 

Hayes Smartmodem 2400 baud modem.529 

Smarteam 2400 Hayes Compatible.259 

Smarteam 1200 Hayes Compatible, 300/1200.119 

Smarteam 1200B IBM 1200 baud card.119 

UltraLink 1200 data and voice, Bell 202.59 

U.S. Robotics 2400 baud Direct, internal.139 

U.S. Robotics 9600 bps. Courier HST.759 

Signalman Mark VI. 300 baud internal PC.35 


21 Megabyte Gold Card 


W9 


The Gold Card from Silicon Valley Computers features shock mounted auto¬ 
matic head unloading, 15 watt drive coupled with a 2K/byte sector buffer and 
advanced OMTI controller for maximum reliability. 30,000 hour MTBF and full 
2 year warranty - the best cost per megabyte hardcard available. 

Also available the 30 Meg. Gold Card at only $419. 


40 Megabpto Hard Pick Kit 


Forty megabyte internal hard 
disk drive, controller and cables 
all for only $397. 

The kit includes the a 40 mil¬ 
lisecond Miniscribe 3650 drive 
and a half slot Western Digital 
controller 


*397 


Hard to believe... but we found a stash of brand new Zenith/Heath 
Model H/89 computers. These computers feature the Zilog Z-80 
CPU and operate under CP/M. The unit incoiporates a 12 inch 
green screen, three serial ports and one 5W disk drive. 

Zenith's original price was $1895. We have 350 units available for 
sale, while supplies last we are offering the H/89 at only $179. 
Word processing and communication software included. 


Five Inch Winchester Disk Drives 
Price does not include controller, each two-i- 
SEAGATE 225 20 Meg. % Ht. 239 229 
SEAGATE 238 30 Meg. RLL 259 249 
SEAGATE 251/151 M.28mS. 459 445 
SEAGATE 4096 96 M.35mS. 659 639 
MINISCRIBE 8425 25 M 65ms239 227 
MINISCRIBE 3650 50M 61 ms. 419 399 
MINISCRIBE 6085 90 meg. 795 779 
MINISCRIBE 3053 25 ms. Vz ht.459 439 
FUJITSU 2242 55 M.35mS. 1299 1229 
FUJITSU 2243 86 M.35mS. 1695 1619 
R0DIME RO-204E 53 Meg. 895 859 
MAXTOR XT1140 140 Meg. 1595 1550 
MAXTOR XT2190 192 Meg. 1919 1875 
TOSHIBA MK56 70 M.30mS.1289 1229 
CONTROL DATA WREN “V” call 


• Winchester Controllers for IBM/PC • 

XEBEC 1220 with floppy controller 159 
DTC 5150CX 119 

OMTI 5527 RLL controller 99 

ADAPTEC 2070 RLL controller 99 
ADAPTEC 2372A 1/1 interleaf 159 
WESTERN DIGITAL WD/1002WX2 89 

WESTERN DIGITAL 1003WAH or WA2139 
WESTERN DIGITAL 1007/WA2 ESDI 239 

• SCSI/SASI Winchester Controllers • 

XEBEC 1410A5V4” foot print 239 
WESTERN DIGITAL 1002-05E 5V*" 229 

OMTI 20L 89 

• Winchester Accessories • 

Dual floppy enc. and powersupply 59 
Winchester enclosure and supply 139 
Switching power supply 49 


Ideal for CAD/CAM and Desk Top publishing applications. The Roland 
CD/240 color monitor has a resolution of 720 pixels by 400 lines on a .31 mm 
dot pitch 12" non-glare screen. VGA specifications in text mode EGA in 
graphic mode. 

Comparable monitor and card packages retail at over $1095. California 
Digital has made a special purchase and is able to ofler the CD/240 and 132 
column VGA/EGA graphic card for only $389. 


Color Monitor 

rr Egg 

*289 



TECHNICAL & CALIFORNIA 

(213) 217-0500 

TOLL FREE ORDER LINE 

(800) 421-5041 


OCTOBER 1988 • BYTE 329 






















































IC’s, Parts, Components...Shipped Fast! 

■ \# West Coast’s Largest Selection...Call for More 


DYNAMIC RAM 


comma 

386/20 compatible 

Memory 
Expansion 
Modules 


Fully compatible with Compaq 
Deskpro 386/20, 386/25,^ 
coming 386^. 



SIMM 1 Mb x 9/IBM, 100ns . $ 
SIMM 1 Mb X8/APPL, 120ns 
SIMM 256k x 9/IBM, 120ns 
SIMM 256k X8/APPL, 120ns 

1MBIT 1Mb x 1,100ns. 

1MBIT 1Mb x 1,120ns. 

*51258 256k x 1,80ns. 

*51258 256k x 1,100ns. 

41256 
412! 

41 
41 

4125§1 
4123 
41256 

41256 256k x 1,80ns 
41256 256k x 1,100ns 
41256 256k x 1,120ns 
41256 256k x 1,150ns 
+41264 64k x 4,120ns 
+41264 64k x 4,150ns 


550.00 

450.00 

130.00 

110.00 

38.00 

35.00 

13.95 

11.95 


41464 64k x 4,100ns. 

call. 

41464 64k x 4,120ns. 

call. 

41464 64k x 4,150ns. 

call. 

4164 64k x 1,100ns. 

3.75 

4164 64k x 1,120ns. 

3.35 

4164 64k x 1,150ns. 

2.95 

441616k x 4,120ns. 

8.95 

41 ML 1 r^iTi.v^r— 

L^J.95 



IgPi 

12.95 

12.50 

10.95 

10.50 

19.95 

16.95 


1 Mb x 1 ZIP, 100ns. 39.00 

Mb x 1 SOJ, 100ns. 42.00 

1 Mb x 1 PLCC, 100ns. 42.00 

256k xl ZIP, 120ns. 12.95 

256k x 1 PLCC, 120ns. 13.95 

256kx 1 SOJ, 120ns. 13.95 

+Dual Port RAM, Video RAM 
*51258‘s-static column RAM for Compaq 386 or comptble 

For High Speed, ZIP, PLCC, More....Call!! 


PROCESSORS 


8088-1 . 6.50 


STATIC RAMS 


80387-20. $729. 

nnooyln. ooc 62256-32kx8,120ns $ 14.95 

pnooyp . one" 6264-8kx8,150ns.... 9.95 

p^P 7 p. 62C64,150ns. 10.95 

8087-1^8 MHz)..... m 6116, 2kx8,150ns ... 7.95 

8087-2 (10 MHz).... 145. UMiBH 

8087 (5 MHz). 99. 27C101 128kx8.200ns23.95 

80386-16/20. call. 27C101 128kx8.250ns22.95 

80386-16. 499. 27C512 64kx8,150ns 15.95 

80386-20. 799. 27C512 64kx8, 200ns 14.95 

V-30 8 MHz. 12.95 27512 200ns. 13.95 

V-20 10 MHz. 12.95 27512 250ns. 12.95 

V-20 8 MHz. 10.95 27C256 32kx8,150ns 8.95 


68000 SERIES 


27C256 32kx8, 200ns 

5.95 

li 

111 



■ 


27256150ns. 

27256 200ns 

8.95 

5.95 
5.50 

1 8000 s 


8088 . 

81C55 . 

.. 5.95 
4.95 

8255A-2 .. 
8255A-5 .. 

.. 3.95 
. 2.95 

27256 250ns. 

7220 . 

$ 8.95 

8155-2. 

. 3.95 

8259A .... 

. 2.95 

27C128 250ns. 

5.95 

80C31 . 

. 5.95 

8155. 

.. 2.95 

8259C-5 .. 

2.95 

27128A 16kx8,150ns 

8.95 

80C35 . 

.. 3.95 

8203 . 

14.95 

8279-5.... 

. 3.95 

27128A 16kx8. 200ns 

5.75 

8035 . 

2.39 

8214. 

.. 3.95 

8283 . 

. 3.95 

27128A 16kx8, 250ns 

4.95 

8039 . 

.. 2.49 

8226 . 

. 2.95 

8284A .... 

2.95 

27C64 8kx8,150ns .. 

5.95 

8049 . 

.. 1.95 

8237A-5 ... 

.. 4.50 

8286 . 

3.95 

27C64 8kx8, 200ns .. 

4.95 

80C85A... 

. . 3.95 

82C51A.... 

.. 3.95 

8287 . 

3.95 

2764150ns. 

5.95 

8085A . 

.. 2.95 

8251A. 

.. 2.95 

8288 . 

. 4.95 

2764 200ns. 

4.95 

8086-2.... 

.. 5.95 

82C53-5 ... 

.. 3.95 

8748 . 

.. 7.95 

2764 250ns. 

3.95 

8086 . 

. 4.95 

8253-5 . 

.. 2.95 

8749 . 

. 9.95 

2732A 250ns. 

2732A 21V 200ns ... 

4.95 

5.95 

8088-1 .... 

. 6.50 

82C55A-5 .. 

.. 3.95 

8755 . 

. 14.95 


68000/8MHZ.... $12.95 68020/16MHz .. $249.95 

68010/8MHZ .... 19.95 68450 . 49.95 

68010/IOMHz ... 39.95 68881/12MHZ 179.95 
68020/ 12MHz . .. 149.95 68881/16MHZ . 219.95 


174F SERIES 

74F00 .. 

$ .35 

74F153 .. 

$.59 

74F243 $1.29 

74F02 .. 

. .35 

74F157 .. 

.59 

74F244 .. 

1.29 

74F04 .. 

. .35 

74F158 .. 

.59 

74F245 .. 

1.29 

74F08 .. 

. .35 

74F160 .. 

.59 

74F251 .. 

.79 

74F10 .. 

. .35 

74F161 .. 

.59 

74F258 .. 

.79 

74F11 .. 

. .35 

74F163 .. 

.59 

74F280 .. 

2.89 

74F20 .. 

. .35 

74F174 .. 

.69 

74F373 .. 

1.49 

74F32 .. 

. .35 

74F175 .. 

.69 

74F374 .. 

1.49 

74F64 .. 

. .49 

74F181 .. 

1.99 

74F379 .. 

1.99 

74F74 .. 

. .49 

74F189 .. 

2.99 

74F399 .. 

2.99 

74F86 .. 

. .49 

74F219 .. 

4.99 

74F521 .. 

2.99 

74F109 . 

. .49 

74F240 .. 

1.29 

74F533 .. 

2.99 

74F139 . 

. .49 

74F241 .. 

1.29 

74F534 .. 

2.99 

74F151 . 

. .59 





1 74HC SERIES ’ 

74HC00 

. $.25 

74HC125 

$.50 

74HC174 

$.65 

74HC02 

.25 

74HC132 

.50 

74HC175 

.65 

74HC04 

. 25 

74HC133 

.50 

74HC240 

1.29 

74HC08 

.25 

74HC138 

.55 

74HC244 

1.29 

74HC09 

.25 

74HC139 

.55 

74HC245 

1.29 

74HC10 

. 25 

74HC148 

.75 

74HC368 

.65 

74HC11 

.25 

74HC151 

.65 

74HC373 

1.29 

74HC14 

.25 

74HC153 

.65 

74HC374 

1.29 

74HC20 

.25 

74HC154 

3.75 

74HC4020 

.99 

74HC32 

. 25 

74HC157 

.65 

74HC4060 

.99 

74HC74 

.35 

74HC161 

.65 

74HC4066 

.99 

74HC85 

.65 

74HC166 

1.15 

74HC4075 

.89 

74HC112 

...65 

74HC173 

.65 

74HC4078 

1.49 


| 7400 SERIES ! 

7400 .... 

$.18 

7474 .. 

.. $.35 

74157 . 

.. $.65 

7402 .... 

.18 

7475 .. 

.. .35 

74158 . 

.. .65 

7404 .... 

.18 

7476 .. 

.. .35 

74173 . 

.. .65 

7405 .... 

.18 

7485 .. 

.. .35 

74174 . 

.. .65 

7406 .... 

.35 

7486 .. 

.. .35 

74175 . 

.. .65 

7407 .... 

.35 

7490 .. 

.. .35 

74176 . 

.. .65 

7408 .... 

.25 

7493 .. 

.. .35 

74181 . 

.. 1.75 

7410 .... 

.25 

7495 .. 

.. .35 

74189 . 

.. 2.95 

7414 .... 

.35 

74121 . 

.. .35 

74193 . 

.. .65 

7420 .... 

.25 

74123 . 

.. .45 

74195 . 

.. .65 

7426 .... 

.25 

74125 . 

.. .45 

74198 . 

.. 1.65 

7427 .... 

.25 

74126 . 

.. .45 

74221 . 

.. .75 

7430 .... 

.25 

74148 . 

.. .65 

74273 . 

.. 1.75 

7432 .... 

.25 

74150 . 

.. 1.20 

74365 . 

.. .50 

7438 .... 

.25 

74151 . 

.. .65 

74366 . 

.. .50 

7442 .... 

.30 

74153 . 

.. .65 

74367 . 

.. .50 

7446 .... 

.85 

74154 . 

.. 1.20 

74368 . 

.. .50 

7447 .... 

.95 





Z80 SERIES 

Z80CPU.. 


.$1.49 

Z80ASIO/0. 

. $4.95 

Z80CTC .. 


. 1.49 

Z80ASI0/1. 

. 4.95 

Z80DART 


. 4.49 

Z80ASI0/2. 

. 4.95 

Z80PIO... 


. 1.49 

Z80ADART. 

. 4.99 

Z80ACPU 


. 1.99 

Z80BCPU . 

. 2.99 

Z80ACTC 


. 1.99 

Z80BCTC. 

. 3.99 

Z80API0 . 


. 1.99 

Z80BPI0 


. 3.99 


LINEAR 


BIPOLAR PROMS/PALS 


82S123 .... 

.$ 1.29 

74S189 . 

.... $1.69 

82S126 .... 

. 1.29 

74S287 . 

.... 1.99 

82S129 .... 

. 1.99 

74S288 . 

.... 1.99 

82S137 .... 

. 2.99 

74S471 . 

.... 4.99 

82S181 .... 

. 7.99 

74S472 . 

.... 6.99 

82S191 .... 

. 11.99 

PAL 16L8 .... 

.... 4.99 

74S188 .... 

. 1.29 

PAL20L8 .... 

.... 9.95 


CA3086 ! 

51.19 

LM566 

S1.10 

LM3900 

45 

CA3089 

1.19 

LM567 

.75 

LM3909 

1.25 

CA3403 

1.19 

LM723 

.30 

LM3911 

1.95 

LF347N 

1.49 

LM733 

.30 

LM3914 

2.75 

LF348N 

1.49 

LM741 

.30 

LM3915 

2.75 

LF356H 

1.99 

LM747 

.60 

LM3916 

2.75 

LF441 

1.69 

LM748 

.65 

LM4024 

3.95 

LM301 

.30 

LM1414 

1.49 

LM4044 

3.95 

LM309K 

1.00 

LM1886 

3.29 

LM4136 

1.50 

LM317K 

2 95 

LM1330 

1.95 

LM4558 

.75 

LM317T 

1.75 

LM1350 

1.25 

LM7555 

2.50 

LM318 

1.15 

LM1358 

1.95 

LM7556 

2.50 

LM319 

.95 

LM1372 

2.25 

LM7660 

2.95 

LM320T-XX 

.60 

LM1408L8 

2.50 

LM7663 

2.95 

LM320K-XX 1.35 

LM1458 

.40 

LM78H05 

6.95 

LM323K 

4.25 

LM1488 

.60 

LM78H12 

6.95 

LM324 

.35 

LM1489 

.60 

LM8038 

3.75 

LM335D2 

1.19 

LM1889 

2.50 

MC3423 

1.49 

LM336D2 

1.19 

LM2003 

.75 

MC3459 

2.69 

LM337H 

2.49 

LM2206 

3.75 

MC3470 

2.99 

LM337K 

4.95 

LM2111 

1.19 

MC3480 

6.99 

LM338K 

6.95 

LM2211 

2.75 

MC3486 

1.69 

LM340T-XX 

.60 

LM2240 

1.75 

MC3487 

1.69 

LM340K-XX 1.35 

LM2900 

1.19 

LM3524 

1.99 

LM358 

.45 

LM2901 

1.19 

TDA1170 

5.49 

LM376 

1.69 

LM2917 

1.29 

TDA1180 

5.99 

LM380 

.95 

LM3045 

1.19 

TL074 

1.65 

LM386 

.95 

LM3054 

1.99 

TL081 

.75 

LM393 

.65 

LM3079 

1.49 

TL082 

.85 

LM497 

2.50 

LM3130 

.95 

TL084 

1.25 

LM565 

30 

LM3140 

.95 

ULN2003 

1 19 

LM556 

.45 

LM3160 

1.95 

ULN2064 

1.79 

LM558 

.85 

LM3161 

1.95 

ULN2074 

1.99 

LM564 

2.75 

LM3162 

1.95 

ULN2081 

1.49 

LM565 

1.50 

LM3852 

1.49 

ULN2981 

1.99 


since 1976 

the Nation's TOP 


Call ACP Toll-Free!!! 


74LS SERIES 

74LS00 . 

$.19 

74LS125 

$.45 

74LS241 

$.99 

74LS02 .. 

.19 

74LSI26 

.49 

74LS242 

.99 

74LS03 .. 

.19 

74LS138 

.45 

74LS243 

.99 

74LS04 .. 

.19 

74LS139 

.45 

74LS244 

.99 

74LS05 .. 

.19 

74LS153 

.59 

74LS245 

.99 

74LS08 .. 

.19 

74LS154 

1.29 

74LS257 

.69 

74LS09 .. 

.19 

74LS157 

.40 

74LS258 

.69 

74LS10.. 

.19 

74LS158 

.40 

74LS259 

.99 

74LS14 .. 

.35 

74LS161 

.49 

74LS273 

.99 

74LS27 .. 

.28 

74LS163 

.49 

74LS322 

1.79 

74LS30 .. 

.25 

74LS164 

.49 

74LS323 

1.79 

74LS32 .. 

.28 

74LS165 

.49 

74LS365 

.59 

74LS47 .. 

.99 

74LS166 

.99 

74LS366 

.59 

74LS73 .. 

.35 

74LS173 

.49 

74LS367 

.59 

74LS74 .. 

.35 

74LS174 

.49 

74LS368 

.99 

74LS75 .. 

.35 

74LS175 

.49 

74LS373 

.99 

74LS76 .. 

.35 

74 LSI 89 

3.95 

74LS374 

.99 

74LS85 .. 

.49 

74LS190 

.49 

74LS393 

.99 

74LS86 .. 

.28 

74LS191 

.49 

74LS624 

1.89 

74LS90 .. 

.45 

74LS192 

.49 

74LS629 

1.89 

74LS93 .. 

.45 

74LS193 

.49 

74LS640 

1.89 

74LS107 

.45 

74LS195 

.49 

74LS641 

1.89 

74LS109 

.45 

74LS221 

.65 

74LS670 

.99 

74LS123 

.49 

74LS240 

.99 

74LS688 

1.89 


Advanced Computer Products. Inc. 

for Fast Service 
Order by Phone! 


Mail Order: P.0. Bo* 17329 Irvine. CA 92713 
Retail: 1310-B E. Edinger, Santa Ana. CA 92705 


NEW PHONE FOR ALL USA 

800-FONE ACP 

800-366-3227 • 714-558-8813 


• $25 00 Minimum MAIL ORDER nlilinu m_WS+_ 

• No Surcharge for VISA or Mastercard 1 

• Volume purchasing agreements available • Orders subject to availability 

• Pricing subject to change without notice • Supply limlited on certain items 

• ACP Retail store pricing may vary. Not responsible lor typos 

• Limited warranties and other conditions may apply 

Call for our NEW 1988 Catalog... 


330 BYTE* OCTOBER 1988 


Circle 10 on Reader Service Card 














































































































































































ACP’s Break thru Prices!! 

Since 1976... The Nation's TOP Computer Supplier 


SEC Silentwriter® 

LC890 

Postscript® 



SPECIAL!! 

AST® Internal 

1200 Baud 
Modem 

software included... 


PC COMPATIBLE DRIVES 


ACP Advanced Cards/IBM 

Monographics/HGAw/printport ... 55. 

Cotorgraphics w/printer port.55. 

SuperEGA.Genoa compatible ... 169. 

SuperVGA,1024x768 . 339. 

Diamond Multi I/O,2s,p,g,c/XT.. 139. 

XT Six-Pak compatible/OK.89. 

XT 286 Accelerator card. 269. 

XT Multi I/O w/floppy contr. 69. 

XT dual Floppy controller.29. 

XT Serial I/O card..29. 

XT/AT Parallel I/O card.29. 

AT Serial I/O card.39. 

XT/AT Game adapter port. 29. 

XT/AT EPROM programmer.149. 

AT 3.5Mb w/Multi I/O, OK.199. 

AT SuperMULTI l/Ow/floppy.119. 

PS/2 Multi I/O.99. 

PS/2 Floppy controller 1,4Mb.89. 

HP Laserjet 1Mb Ram card. 349. 

MOTHERBOARDS 

XT Turbo w/BIOS, 8MHz.89. 

XT Turbo w/BIOS, 10MHz.99. 

AT 286 w/BIOS, 10 MHz. 289. 

AT Baby w/BIOS, 12MHz. 299. 

AT 386 W/BIOS, 16MHz. 1499. 


AST Research 

Xformer/286,512K, 10MHz. 699. 

Advantage 2/386,mod.80,1Mb 725. 

Advantage 2/286,PS/2,OK .. . 349. 

Advantage Premium 286.512K... 389. 

Rampage 2/286,PS/2,512K. 499. 

Rampage 286,512K.489. 

AST Sixpakplus, OK.119. 

ATI Technologies 

EGA Wonder 800.199. 

VGA/VIP.319. 

2400etc int. Modem w/MNP-5... 188. 
GENOA 

Super EGA.199. 

Super VGA.299. 

GULFSTREAM 

EZ-FAX Board w/software . . 1188. 

HERCULES 

Color Card/CGA.149. 

Graphics Card Plus.174. 

INTEL 

Inboard 386/PC to 386 . 975. 

Inboard 386/AT to 386.1059. 

Above Board 2,PS/2 mod50/60 .. 299. 

Above Board 286,AT.512K. 329. 

Above Board PS/286,model 30.. 349. 

8087 (5MHz).102. 

8087-1 (10MHz) PS/2.205. 

8087-2 (8MHz).158. 

80287-6 (6MHz).185. 

80287-8 (8MHz).255. 

80287-10 (10MHz).309. 

80387-16 (16MHz).549. 

80387-20 (20MHz).799. 

ORCHID Technology 

Tiny Turbo 286 -reduced! .. 289. 

Designer VGA Board.299. 

RAMQUEST 50/PS/2, 2Mb... .699. 

PARADISE 

Autoswitch 480.199. 

VGA Plus.299. 

QUAD RAM 

Quad386XT.747. 

Prosync(640x480,752x410). 269. 

Microfazerll butter w/64K. 239. 

Quadsprint XT accelerator.98. 

Liberty EMS XT card. OK.98. 

Silver Quadboard, Sixpak comp. 98. 

VIDEO 7 

VEGA Deluxe.199. 

Vega VGA.299. 


Advanced PC Keyboards 

5160 84key XT/ATswitchable.59. 

5161101 key XT/ATswitchable .... 79. 

CH Products 

Mach II Joystick-IBM . 39. 

Mach II Joystick-Apple.39. 



Quantum Theory! 

We made a truckload purchase from the factory 
and while the supply lasts we are offering them at 
this unbelievable price... 

sale 



Quantum 

Q540 
42.6Mb 

Unformatted, 40ms, perfect for 286 & 386 AT’s 

ACP... famous since 1976 for 
delivering the Best Deals!! 


Mach III Joystick-IBM. 

.. 49. 

Mach III Joystick-Apple. 

. 49. 

Gamecard III. 

.39. 

KEYTRONICS 


KB101101 key/AT. 

89. 

KB5151 84key deluxe. 

. 119. 

KRAFT 


IBM PC/XT/AT Joystick. 

... 33. 

Mouse PC/XT/AT serial. 

89. 

UGHTGATE 


Felix for PC/XT/AT. 

.159. 

LOGITECH 


Bus Mouse PC/XT/AT. 

99. 

Serial Mouse PC/XT/AT. 

.. 99. 

Serial Mouse PS/2 . 

99. 

MICROSOFT 


Bus Mouse w/PC Paintbrush... 

.. 105. 

Serial Mouse w/PC Paintbrush . 

.. 105. 

Serial PS/2 w/PC Paintbrush .. 

.. lie. 

MSC Technologies 


PC Mouse serial PC/XT/AT ... 

... 98. 

PS/2 Mouse serial. 

98. 

PC Mouse bus PC/XT/AT .... 

98. 

SUMMAGRAPHICS 


SummaSketch. 

449. 


FLOPPY DISK DRIVES 


SONY 

31/2'Micro Floppy 1.44Mb. 149. 

TEAC 

55BV 360K Floppy/PC/XT/AT.... 89. 
TOSHIBA AMERICA 

FDD4403 31/2-Micro 760K.129. 

31/2" Micro 1,44Mb w/kit. 139. 

ND04D 360K FloppyPC/XT.84. 

ND04E-G 360K Floppy AT gray .. 84. 
ND08DE-G 1.2Mb AT gray. 110. 


HARD DISK DRIVES 


MICROPOLIS 

1333A 53Mb Full ht., 30ms. 649. 

1335 85Mb Full ht.,65ms. 849. 

MINISCRIBE 

3650 43Mb Half ht..61ms. 389. 

6053 53Mb Full ht.,28ms. 649. 

6085 85Mb Full ht.,28ms. 849. 

8438 38Mb Half ht.,65ms.RLL... 299. 
PLUS Development 
Plus20 Hardcard, 20Mb,49ms.... 549. 
Plus40 Hardcard, 40Mb,39ms.... 719. 
SEAGATE 

ST225 25Mb,65ms. w/WD cont.. 299. 

ST138 38Mb New! 31/2*. call. 

ST238 38Mb.65ms.wAWD RLL .. 398. 

ST251 51Mb,40ms.449. 

ST251-1 51 Mb,28ms.499. 

ST4038 38Mb,4Oms-flEDUCE0/.. 469. 
ST4096 96Mb,28ms-R£Ouceo/.. 799. 
WESTERN DIGITAL 
FilecardPS30 PS/2mod.25/30 ... 389. 

Filecard30 .449. 

1006RAH Contr. 1:1 interleave ... 199. 
1003RAH Controller RLL/AT 187. 

1003WA2 Floppy/Hard/AT.149. 

1002-27X Controller RLL/XT.98. 

1002-WX1 Controller/XT. 89. 


1 COMPUTERS § 

Advanced 386 Clones w/OK 

Advanced386/16base system . 

1795. 

Advanced386/16w/40Mb .... 

2195. 

Advanced386/16w/80Mb. 

2495. 

Advanced 286 Clones w/OK 

Advanced286/10base system .. 

849. 

Advanced286/10w/20Mb .... 

1099. 

Advanced286/10w/40Mb .... 

1299. 

Advanced XT Clones w/OK 

AdvancedXT base system . 

489. 

AdvancedM/XTw/mono/20Mb.. 

999. 

call lor options & details . 


AST Research 


Premium286Model140,40Mb .. 

2995. 

Premium Workstation. 

2195. 

Premium386Model340,40Mb .. 

4699. 

call for all AST models. . 


COMPAQ 


Portable III Model 20. 

. call. 

Deskpro286 Model 20. 

. call. 

Deskpro386 Model 40. 

call. 

Portable386 Model 40. 

call. 

EPSON 


Equity 1+. 

call. 

Equity 11+. 

. call. 

Equity 111+. 

. call. 

HYUNDAI 


Hyundai286 . 

. call. 

HyundaiXT. 

. call. 

Hyundai PC LAN Terminal. 

call. 

NEC 


Multispeed EL backlit LCD . 

call. 

Multispeed HD, 20Mb. 

. call. 

SHARP 


4501 Laptop single floppy. 

699. 

4502 dual (loppy, 640K. 

1295. 

4520 Laptop, 20Mb. 

2195. 

PC7100 Portable, 20Mb. 

2195. 

PC7221 Portable286,20Mb... 

2895. 

TOSHIBA 


T1000 Laptop, single floppy. 

779. 

T1200F Laptop, dual (loppy .... 

1395. 

T3100 Laptop 286,20Mb. 

2995. 

T3200 286 full keybd,40Mb... 

3995. 

T5100 386, EGA, 40Mb. 

4995. 

1 NETWORKS j 


BACKUP DEVICES 


ALPHAMICRO 

VCR Video tape backup card .. 349. 
IOMEGA 

Bernoulli 20Mb 51/4* internal. 945. 

Bernoulli dual20Mb 51/4’ext ... 1699. 

Bernoulli dual20Mb 8"ext. 1895. 

Tri-pak 20Mb cartridge,51/4" ... 189. 

Tri-pak 20Mb cartridge, 8'. 255. 

PC3B Adapter card PC/XT/AT.. 189. 
PS4 AdapterPS/2mod.50,60,80 299. 
IRWIN 

110D XT/AT 10Mb backup(int)... 199. 

120D XT 20Mb backup(int). 369. 

145C AT 40Mb backup(int). 499. 

245P PS/2 40Mb backup. 479. 

TALLGRASS Technologies 

1020i AT 20Mb backup(int). 338. 

1020i XT 20Mb backup(int). 338. 

1040i AT 40Mb backup(int). 599. 

1040i XT 40Mb backup(int). 599. 

Call for External Pricing I 


Smartmodem 2400 External . 

MIGENT 

Pocket MODEM 1200 . 

PROMETHEUS 

2400G External. 

2400B/2 w/software (int). 

2400PS PS/2 w/software(int) . 
1200B/2 w/software(int) sale!. 


AMDEK 

VIDEO 310A 12- amber TTL.... 
410A12* amber gm or white .... 
128013* graphics(1280x800)... 
LaserDrive CD ROMw/Mic soft . 
IBM MONITORS 

8503 12* Mono(640X480). 

851214* Color analog. 

851312* EGA(640x480). 


447. 


199. 

149. 

299. 


Special ^ MQEK 

Purchase EPSON 

CLOSEOUTS 

While Stock Lasts! 

• Bulk DS/DD 5-1/4" J M . 

Diskettes W fr 

box of ioo.each 

• Quadram Quadsprint Card 70 

upgrade PC/XT to 10 MHz.Sale #51. 

• Sixpack Compatible qa 

Quadram Silver Board. OK. sale 510. 

• Liberty Card, EMS. OK. sale 98. 

• 1200 Baud Internal Modem aq 

with software. sale D5I. 

• Sharp PC5000 Portable. sale 149. 

• OmnlPakl 1200 Baud Modem qq 

serial/parallel/clock/game/RAM. sale 5I5I. 

• Diablo 620 Printer.sale 199. 

• Mindset Personal Computer 71 q 

360K/floppy/mouse/joy/MS-DOS 2.0 . £ I 51. 



MMC 

MICROCOMPUTER 
MARKETING COUNCIL 

or the CVect Marketng Association, Ire 


MEMORY LOSS? 


Don’t feel like the Lone Ranger... we are also 
suffering from loss of memory. ACP sells more 
Memory Upgrade IC’s than other other mail order 
supplier...But!...the present shortage is driving us 
up a wall!. We can’t get them at the right price, but 
we are getting them. PLEASE BEAR WITH US...as 
the market price comes down, so will our price! 
Selling Chips? Call us, we're buying. 


New! RAY-O-VAC® t 



AT Replacement 
Battery 

Direct replacement for real-time clocks, AT/286/386 


851416* Hi-res(1024x768).... 

MAGNA VOX 

Muttiscan 14* multimode. 

CGA13* color. 

TTL Mono 12* gm or amber_ 

NEC 

Multisync I113* TTL/analog 
Multisync Plus 15* VGA/EGA . 
Multisync XL 20*(1024x768) . 
Monograph sys (1024x1024).. 
SAMSUNG/LTI 

Flatscreen 12* amber TTL. 

Mono 12* amber TTL. 

CGA 14* RGB Color. 

EGA 14* EGA/CGA Color. 

SONY 

CPD1302 13* Multiscan color.. 
CPD1303 13* EGA. 

WYSE 

WY3014* terminal. 

WY50 14* terminal. 

WY6014* terminal ASCII. 


1395. 


595. 

945. 

2275. 

1555. 

99. 


699. 

569. 

349. 

419. 

519. 


3COM 

Ethernet card. 399. 

Ethernet II card. 399. 

WESTERN DIGITAL 

StarLan/Novell starter kit. 1077. 

(network lor less than $40Q/node) 
Ethernet Plus adapter board .... 239. 

ViaNet LAN software. 120. 

Starhub. 329. 


Advanced MODEMS 

1200baudw/software(int). 79. 

1200baud External .89. 

1200baud Pocket MODEM. 99. 

2400baud w/software(int). 149. 

2400baud External.159. 

HAYES 

Smartmodem 1200B w/sw(int)... 299. 

Smartmodem 1200 External. 299. 

Smartmodem 2400B w/sw(int).. 447. 


1 PRINTERS ] 

DICONICS/KODAK 


150P Portable printer(par). 

339. 

300P w/wide carriage(par). 

539. 

EPSON 


LX800 80column, 180cps. 

209. 

EX800,FX286e,FX86e,LQ850, 


LQ1050.LQ1000 . 

. call. 

ACP is your full line Epson dealer 

HEWLETT PACKARD 


Laserjet Series II. 

1799. 

Deskjet w/laser quality. 

. 895. 

Scanjet flatbed scanner. 

1549. 

IBM PRINTERS 


Proprinter II, 240cps. 

. 435. 

Proprinter X24,240cps 24pin .. 

635. 

Proprinter XL24,240cps 24pin . 

835. 

NEC 


P2200,24pin(360x360dpi) — 

399. 

P565XL Color,lOOcpsNLQ.... 

1095. 

P660 Pinwriter, 65cpsNLQ.... 

599. 

LC890 Silentwriter Laser. 

3395. 

OKIDATA 


ML393,180cpsNLQ. 

995. 

ML182+. parallel. 

245. 

ML192+, parallel. 

. 319. 

ML193+, parallel. 

469. 

Laserline 6 (req.lBM int.). 

1399. 

PANASONIC 


KX-P1080i, 160cps draft,par.. 

. 185. 

KX-P1091 i, 192cps draft,par .. 

198. 

KX-P1092L 240cps draft,132 . 

339. 

KX-P1524,24pin, 80cpsNLQ... 

. 595. 

SEIKOSHA 


SL80A1,24pln. 

.. 366. 

SL130A1,24pin . 

. 749. 

SBP10A1,18pin, 800cps. 

3299. 

SK3000A1,9pin, 300cps,s/p .. 

399. 

SK3005A1,9pin, 300cps,132.. 

499. 

TOSHIBA 


P321SL, 24pin,216cps. 

. 499. 

P341SL, 24pin,216cps. 

. 699. 

P351SX,(color add $179). 

1099. 

Pagelaser 12, High volume. 

. call. 

1 PLOTTERS j 

HOUSTON INSTRUMENTS 

DMP41 or 42. 

2399. 

DMP51 or 52. 

3099. 

SCANCAD. 

. 2499. 

DMP56A. 

. 4399. 

ROLAND 


DXY880,8 pen AB size. 

1088. 

DXY980 . 

1488. 

| ACCESSORIES j 


153. 

799. 


228. 

527. 

595. 


COMPUTER ACCESSORIES 

PI 5 Power Director. 

P25 4 outlet stand alone. 

F20 Print Saver. 2 

A200 PC Data Display Module.. 8 
KENSINGTON 

Masterpiece Power Center. 

Masterpiece Plus.1 

System Saver lie. 


System Saver IIgs. 119. 

Printer Muffler, 80column. 39. 

MICROCOMP. ACCESSORIES 

51/4* Rolltop Diskette File. 29. 

31/2* Rolltop Diskette File. 22. 

PC Vacuum Cleaner.39. 

CRT Valet (12*x12*). 119. 

Underdesk Keyboard Drawer.49. 

FLIP n' FILE 

FNF MiniXT.100 51/4*, smoke. 10. 

FNF MicroXT, 100 31/2*,smoke.... 11. 

FNF Maxi,50 8*. smoke.15. 

FNF Micro,25 31/2*. smoke. 8. 

Universal Printer Stand.9. 

DISKETTES-llfetlme warranty 
5 1/4- DS/DD Diskettes PC/XT360K 

Maxell MD2-D.11. 

Verbatim Datalife DS/DD.12. 

Fuji MD2D.11. 

Advanced Color w/plastic box. 8. 

5 1/4" DS/HD High Density ATI .2Mb 

Maxell MD2-DD.23. 

Verbatim DatalifeHD.23. 

Fuji MD2HD.22. 

3 1/2* High Density Disks(1.44Mb) 

Maxell.49. 

Verbatim Datalife.49. 

Fuji .49. 

Sony.49. 

PRINTER BUFFERS 

Advanced 64K parallel butter.129. 

Advanced 64K AB buffer. 169. 

SWITCH BOXES 

Advanced 2-position AB, 3636 ... 29. 

Advanced 2-position AB, 2525 ... 29. 

Advanced par/ser converter. 69. 

Advanced ser/par converter. 69. 

BuftaloSX PC share (up to 7) ... 499. 

Logical Connection 256K. 499. 

INTELLICOM 

Longlink-Parallel.199. 

Longlink-Serial.199. 

Quicklink-Par to Ser-64K. 149. 

Quicklink-Par to Par-64K. 149. 

Megalink-4pri Buff-Par & Ser.... 299. 
TRIPPLITE 

lsobar4 surge supp w/4 outlets_59. 

lsobar8 surge supp w/8 outlets_69. 

Line Conditioner w/4 outlets. 149. 

Backup Power Supply, 450w_ 399. 

Backup Power supply, 675w_ 575. 

Backup Power Supply, lOOOw ... 999. 
Backup Power Supply, 2000w ... 1299. 
GOLDSTAR DVM/SCOPES 

DM 6135-3.5 DVM. 49.95 

DM 6235-3.5 DVM. 52.95 

DM 6335-3.5 DVM.59.95 

DM 6133-3.5 DVM . 59.95 

OS-7020-20MHZ Scope. 419. 

OS-7040-40MHZ Scope. 699. 

MEMORY UPGRADES 

64K or 256K Upgrades(set of 9) call. 

1Mb SIMM's or Ram's. call. 


ncp=not copy protected 
cp=copy protected 
ALDUS-ncp 

Pagemaker/IBM. 499. 

Pagemaker/MAC. 379. 

Freehand/MAC. call. 

ALPHA SOFTWARE-ncp 

Advanced Keyworksl.O. 175. 

Alpha/threel .0 .232. 

AMER. SMALL BUSINESS-ncp 

Design CAD 3D 3.0. 168. 

ANSA 

Paradoxvl.1 . 329. 

Paradox v2.0 w/EMS&EEMS .. 424. 
ASHTON TATE-ncp 

dBaselll plus 1.1 . 422. 

Rapidfile 1.2. 219. 

Multimate Advantaged 1.0. 275. 

Applause Presentation pkg. call. 

BORLAND-ncp 

Sidekick plus. 139. 

Sidekick 1.0 sale! old vers. 19. 

Turbo BASIC 1.0.69. 

Turbo PASCAL 4.0.69. 

Turbo C 1.5 , 


. 149. 
.99. 

. 40. 
. 23. 
. 37. 
45. 

29. 


Reflex 1.14. 

Quattro. 

Eureka. 

BRODERBUND-cp 

Print Shop. 

Graphics Library 1 or 2. 

ToyShop. 

Memory Mate 2.0-ncp. 

COMPUSERVE 

Subscription kit. 

Groilers Online Encyclopedia.. 
COMPUTER ASSOCIATES-ncp 

Supercalc 4 vl.1 .339. 

Superproject plus v3.0. 339. 

CROSSTALK COMM-ncp 

Crosstalk XVI v3.61.99. 

Crosstalk MK4 vl.01 . 139. 

DAC SOFTWARE-ncp 

DAC Easy Light vl.O.49. 

DAC Easy Accounting v2.0. 69. 

DIGITAL RESEARCH-ncp 

GEM Draw plus V2.01. 185. 

GEM Desktop Publisher. 270. 

EXECUTIVE SYSTEMS-ncp 

XTREE v2.0.45. 

XTREE Professional vl.O.89. 

FUNK SOFTWARE-ncp 

Sideways v3.2.42. 

InWord vl.O.59. 

5th GENERA TION-ncp 

Fastback Plus.99. 

FOX SOFTWARE 

Foxbase+ single user.220. 

GENERIC-ncp 

Generic CADD 3.0.65. 

LIFETREE-ncp 

Volkswriter3Plus.160. 

Totel Word vl.O.259. 

LOTUS 

Hal. 99. 

Lotus 123/Hal Bundle. call. 

Manuscript.349. 

MECA-cp 

Managing your Money,Tobias ... 129. 
MICROLYTICS 

Gofer..45. 

Wordfinder.65. 

MICROPRO-ncp 

Wordstar Professional Rel 4. 269. 

Wordstar 2000 Rel 3. 199. 

MICRORIM-ncp 

R:BASE 5000 .369. 

RBaseSystemV.469. 

MICROSOFT-nep 

Windows 386.139. 

Windows 2.03 . 66. 

QuickC vl.O.69. 

Quick BASIC.69. 

Word v4.0.219. 

Excel V2.0/AT.319. 

NORTON-ncp 

Utilities 4.0. 

Commander. 

Guides(assem,C,bas, or pascal) 59. 

PAPERBACK SOFTWARE 

VP Planner sale!.49. 

VP Expert.69. 

SURPASS SOFTWARE-ncp 

Surpass vl.O.299. 

SYMANTEC-ncp 

Q & A v2.0.219. 

Q & A Write.139. 

GrandView.175. 

TRA VELING SOFTWARE 

Laplink Plus.86. 

TURNER HALL-ncp 

SQZ! Plus.65. 

Note-it Plus(Lotus123 notes).55. 

Cambridge Spreadsheet Anlst.75. 

4Word (123 Wordprocessing).65. 

XEROX 

Ventura.499. 

WORDPERFECT-ncp 

WordPerfect v5.0. 

WordPerfect Library vl.1_ 

WordPerfect Executive. 125. 

DataPerfect v2.0 .299. 


.69. 


240. 


Advanced Computer Products. Inc. 

for Fast Service 
Order by Phone! 


Mail Order: P.0. Box 17329 Irvine. CA 92713 
Retail: 1310-B E. Edinger. Santa Ana, CA 92705 


NEW PHONE FOR ALL USA 

800-FONE ACP 

800-366-3227 • 714-558-8813 


• $25.00 Minimum MAIL ORDER 

• No Surcharge for VISA or Mastercard 


• Volume purchasing agreements available • Orders subject lo availability 

• Pricina subject lo change without notice • Supply limlited on certain items 

• ACP Retail store pricing may vary. Not responsible lor typos. 

• Limited warranties and other conditions may apply 

Call for our NEW 1988 Catalog... 


Circle 10 on Reader Service Card 


OCTOBER 1988 -BYTE 331 













































































































































































































































































































































































STATIC RAMS 


DYNAMIC RAMS 



EPROMS 



CO-PROCESSORS 

PART 

SIZE 

SPEED 

PRICE 

PART 

SIZE 

SPEED 

PRICE 

PART 

SIZE 

SPEED 

Vpp PRICE 

8087 

5 MHz 

99.95 

2112 

256x4 

450ns 

2.99 

4116-200 

16384x1 

200ns 

.89 

2708 

1024x8 

450ns 

25V 

4.95 

8087-2 

8 MHz 

159.95 

2114 

1024x4 

450ns 

.99 

4116-150 

16384x1 

150ns 

.99 

2716 

2048x8 

450ns 

25V 

3.49 

8087-1 

10 MHz 

229.95 

2114L-2 

1024x4 

200ns 

1.49 

MK4332 

32768x1 

200ns 

6.95 

2716-1 

2048x8 

350ns 

25V 

3.95 

80287 

6 MHz 

179.95 

TC5516 

2048x8 

250ns 

3.95 

4164-150 

65536x1 

150ns 

2.89 

2732 

4096x8 

450ns 

25V 

3.95 

80287-8 

8 MHz 

249.95 

TMM2016-200 

2048x8 

200ns 

3.25 

4164-120 

65536x1 

120ns 

3.19 

2732A 

4096x8 

250ns 

21V 

3.95 

80287-10 

10 MHz 

309.95 

TMM2016-150 

2048x8 

150ns 

3.29 

4164-100 

65536x1 

100ns 

3.95 

27C64 

8192x8 

250ns 

12.5V 

4.95 

80387-16 

16 MHz 

499.95 

TMM2016-100 

2048x8 

100ns 

4.29 

TMS4164 

65536x1 

150ns 

2.89 

2764 

8192x8 

450ns 

12.5V 

3.49 

80387-20 

20 MHz 

799.95 

HM6116-4 

2048x8 

200ns 

4.95 

TMS4416 

16384x4 

150ns 

8.95 

2764-250 

8192x8 

250ns 

12.5V 

3.69 

80387-25 

25 MHz 

999.95 

HM6116-3 

2048x8 

150ns 

5.95 

41128-150 

131072x1 

150ns 

5.95 

2764-200 

8192x8 

200ns 

12.5 V 

4.25 


■ 

' B 1' 

HM6116-2 

2048x8 

120ns 

6.45 

TMS4464-15 

65536x4 

150ns 

10.95 

MCM68766 

8192x8 

350ns 

21V 

15.95 

- <*»*»►*<>. | 

1 

ntvJ 

HM6116LP-4 

2048x8 

200ns 

5.95 

TMS4464-12 

65536x4 

120ns 

11.95 

27128 

16384x8 

250ns 

12.5 V 

4.95 


L 

II ILOI 

HM6116LP-3 

2048x8 

150ns 

6.45 

41256-150 

262144x1 

150ns 

12.45 

27128A-200 

16384x8 

200ns 

12.5V 

5.95 

W / - 


w 

HM6116LP-2 

2048x8 

120ns 

6.95 

41256-120 

262144x1 

120ns 

12.95 

27C256 

32768x8 

250ns 

12.5V 

7.95 

r Hi 


C 

HM6264LP-15 

8192x8 

150ns 

9.95 

41256-100 

262144x1 

100ns 

13.45 

27256 

32768x8 

250ns 

12.5 V 

5.95 

SI 


J 

HM6264LP-12 

8192x8 

120ns 

10.95 

41256-80 

262144x1 

80ns 

13.95 

27256-200 

32768x8 

200ns 

12.5 V 

7.95 


/ 

VFAP 

HM43256LP-15 

32768x8 

150ns 

12.95 

HM51258-100 

262144x1 

100ns 

13.95 

27512 

65536x8 

250ns 

12.5 V 

11.95 


/ 

i c/irf 

HM43256LP-12 

32768x8 

120ns 

14.95 

1 MB-120 

1048576x1 

120ns 

34.95 

27C512 

65536x8 

250ns 

12.5 V 

12.95 


f WARRANT 

HM43256LP-10 

32768x8 

100ns 

19.95 

1 MB-100 

1048576x1 

100ns 

37.95 

27C101-20 

131072X8 

200ns 

12.5 V 

34.95 





CALL TO CONFIRM CURRENT PRICES l 


INCLUDES MANUAL & SOFTWARE GUIDE 


CALLFOR VOLUME QUOTES 
ORDER TOLL FREE 


MICROPROCESSORS 


GSOO 


sana 


BBOO 


6502 

2.25 

8031 

3.95 

8253-5 

1.95 

6502A 

2.69 

8035 

1.49 

8254 

2.79 

6502B 

4.25 

8039 

1.95 

8255 

1.49 

65C02* 

7.95 

8052AH 


8255-5 

1.59 

6520 

1.65 

BASIC 

34.95 

8256 

15.95 

6522 

2.95 

8080 

2.49 

8259 

1.95 

6522A 

5.95 

8085 

1.95 

8259-5 

2.29 

6526 

13.95 

8085A-2 

3.75 

8272 

4.39 

6532 

5.95 

8086 

6.49 

8274 

4.95 

6545A 

3.95 

8088 

5.99 

8275 

16.95 

6551 

2.95 

8088-1 

12.95 

8279 

2.49 

6551A 

6.95 

8088-2 

7.95 

8279-5 

2.95 

* CMOS 


8155 

2.49 

8282 

3.95 



8156 

2.95 

8283 

3.95 



8155-2 

3.95 

8284 

2.25 



8741 

9.95 

8286 

3.95 



8742 

29.95 

8287 

3.95 



8748 

7.95 

8288 

4.95 

bBOO 

8749 

9.95 

6800 

1.95 

8755 

14.95 



80286 

79.95 



6802 

2.95 

80286-8 

249.95 

Z-BO 

6803 

3.95 





6809 

2.95 



Z80-CPU 

1.25 

68B09 

5.99 

RBOO 

Z80A-CPU 

1.29 

6809E 

2.95 



Z80B-CPU 

2.75 

68B09E 

5.49 

8205 

3.29 

Z80A-CTC 

1.69 

6810 

1.95 

8212 

1.49 

Z80B-CTC 

4.25 

6820 

2.95 

8216 

1.49 

Z80A-DART 

5.95 

6821 

1.25 

8224 

2.25 

Z80B-DART 

6.95 

68B21 

1.85 

8228 

2.25 

Z80A-DMA 

5.95 

6840 

3.95 

8237 

3.95 

Z80A-PIO 

1.89 

6845 

2.75 

8237-5 

4.75 

Z80B-P10 

4.25 

68B45 

4.95 

8238 

4.49 

Z80A-SIO/0 

5.95 

6847 

4.75 

8243 

1.95 

Z80B-SIO/0 12.95 


6850 

68B50 


1.95 
1.75 

22.95 

9.95 


8250 

8251 
8251A 
8253 


6.95 

1.29 

1.69 

1.59 


Z80A-SIO/1 5.95 
Z80A-SIO/2 5.95 
Z80B-SIO/2 12.95 
Z8671 BASIC 9.95 . 


LINEAR COMPONENTS 


TL071 

.69 

LM380 

.89 

XR2206 

3.95 

TL072 

1.09 

LM383 

1.95 

XR2211 

2.95 

TL074 

1.95 

LM386 

.89 

LM2917 

1.95 

TL081 

.59 

LM393 

.45 

CA3046 

.89 

TL082 

.99 

LM394H 

5.95 

CA3146 

1.29 

TL084 

1.49 

LM399H 

5.95 

MC3373 

1.29 

LM301 

.34 

TL494 

4.20 

MC3470 

1.95 

LM309K 

1.25 

TL497 

3.25 

MC3480 

8.95 

LM310 

1.75 

NE555 

.29 

MC3487 

2.95 

LM311 

.59 

NE556 

.49 

LM3900 

.49 

LM311H 

.89 

NE558 

.79 

LM3909 

.98 

LM311K 

3.49 

NE564 

1.95 

LM3911 

2.25 

LM312H 

1.75 

LM565 

.95 

LM3914 

1.89 

LM317T 

.69 

LM566 

1.49 

LM3915 

1.89 

LM318 

1.49 

LM567 

.79 

MC4024 

3.49 

LM319 

1.25 

NE570 

2.95 

MC4044 

3.99 

LM323K 

3.49 

NE590 

2.50 

RC4136 

1.25 

LM324 

.34 

NE592 

.98 

RC4558 

.69 

LM331 

3.95 

LM723 

.49 

LM1360 

1.49 

LM334 

1.19 

LM733 

.98 

75107 

1.49 

LM335 

1.79 

LM741 

.29 

75108 

1.49 

LM336 

1.75 

LM747 

.69 

75110 

1.95 

LM338K 

4.49 

MCI 330 

1.69 

75150 

1.95 

LM339 

.59 

MCI 350 

1.19 

75154 

1.95 

LF347 

2.19 

LM1458 

.35 

75188 

1.25 

LF353 

.59 

LM1488 

.49 

75189 

1.25 

LF356 

.99 

LM1489 

.49 

75451 

.39 

LF357 

.99 

LM1496 

.85 

75452 

.39 

LM358 

.59 

ULN2003 

.79 

75477 

1.29 


HIGH-TECH 
SPOTLIGHT 

SCSI HOST ADAPTOR $49.95 

A LOW POWER, SHORT SLOT CARD FOR PC COMPATIBLES 
THAT CAN CONTROL UP TO SEVEN SCSI DEVICES.THIS 
POPULAR STANDARD OFFERS SPEED, EXPANDABILITY AND 
THE ADVANTAGES OF USING A DEVICE INDEPENDENT BUS. 
INCLUDES CABLES. 

MCT-SCSI 


V-BO SERIES 


SPEED UP YOUR PC BY 10 TO 40%! 

HIGH SPEED ADDRESS CALCULATION IN HARDWARE 
PIN COMPATIBLE WITH 8088 
SUPERSET OF 8088 INSTRUCTION SET 
LOW POWER CMOS 
V20* 5 MHz 8.95 V20* 8 MHz 10.95 

V20* 10 MHz 12.95 V30 8 MHz 13.95 


VOLTAGE 

REGULATORS 


PALS 


7805T 

.49 

7812K 

1.39 

7808T 

.49 

7905K 

1.69 

7812T 

.49 

7912K 

1.49 

7815T 

.49 

78L05 

.49 

7905T 

.59 

78L12 

.49 

7908T 

.59 

79L05 

.69 

7912T 

.59 

79L12 

1.49 

7915T 

.59 

LM323K 

3.49 

7805K 

1.59 

LM338K 

4.49 


16L8 

2.95 

16R8 

2.95 

16R6 

2.95 

J6R4 

2.95 


MISCELLANEOUS 


ADC0804 

2.99 

9334 

1.75 

ADC0809 

3.85 

9368 

2.85 

DAC0800 

3.29 

9602 

.69 

DAC0808 

1.95 

ULN2003 

.79 

DAC1022 

5.95 

MAX232 

7.95 

MC1408L8 

1.95 

MC3470 

1.95 

8T28 

1.29 

MC3487 

2.95 

8T97 

.59 

AY5-3600 


DP8304 

2.29 

PRO 

11.95 


HIGH SPEED CMO* 

74HC00 

.21 

74HC244 

.85 

74HC04 

.25 

74HC245 

.85 

74HC08 

.25 

74HC273 

.69 

74HC14 

.35 

74HC367 

.69 

74HC32 

.35 

74HC373 

.69 

74HC74 

.35 

74HC390 

.79 

74HC138 

.45 

74HC374 

.69 

74HC139 

.45 

74HC4040 

.89 

74HC154 

1.09 

74HCT00 

.25 

74HC157 

.55 

74HCT04 

.27 

74HC161 

.65 

74HCT08 

.25 

74HC164 

.65 

74HCT32 

.27 

74HC175 

.59 

74HCT74 

.45 


STANDARD CMOS 

4001 

.19 

4028 

.65 

4011 

.19 

4040 

.69 

4013 

.35 

4042 

.59 

4015 

.29 

4044 

.69 

4016 

.29 

4046 

.69 

4017 

.49 

4047 

.69 

4018 

.69 

4049 

.29 

4020 

.59 

4050 

.29 

4021 

.69 

4051 

.69 

4023 

.25 

4052 

.69 

4024 

.49 

4053 

.69 

4025 

.25 

4060 

.69 

4027 

.39 

4066 

.29 


UARTS 

AY5-1013 3.95 

AY3-1015 4.95 

TR1602 3.95 

2651 4.95 

IM6402 3.95 

IM6403 9.95 

INS8250 6.95 

^NS16450 10.95^ 

r INTERSIL' 

ICL7107 10.95 

ICL7660 1.99 

ICL8038 3.85 

ICM7207A 5.95 
UCM7208 15.95 . 


30 DAY MONEY-BACK GUARANTEE 
TOLL-FREE TECHNICAL SUPPORT 


74LSOO TTL LOGIE 


74LS00 

.16 

74LS112 

.29 

74LS241 

.69 

74LS01 

.18 

74LS122 

.45 

74LS242 

.69 

74LS02 

.17 

74LS123 

.49 

74LS243 

.69 

74LS03 

.18 

74LS124 

2.75 

74LS244 

.69 

74LS04 

.16 

74LS125 

.39 

74LS245 

.79 

74LS05 

.18 

74LS126 

.39 

74LS251 

.49 

74LS08 

.18 

74LS132 

.39 

74LS253 

.49 

74LS09 

.18 

74LS133 

.49 

74LS257 

.39 

74LS10 

.16 

74LS136 

.39 

74LS258 

.49 

74LS11 

.22 

74LS138 

.39 

74LS259 

1.29 

74LS12 

.22 

74LS139 

.39 

74LS260 

.49 

74LS13 

.26 

74LS145 

.99 

74LS266 

.39 

74LS14 

.39 

74LS147 

.99 

74LS273 

.79 

74LS15 

.26 

74LS148 

.99 

74LS279 

.39 

74LS20 

.17 

74LS151 

.39 

74LS280 

1.98 

74LS21 

.22 

74LS153 

.39 

74LS283 

.59 

74LS22 

.22 

74LS154 

1.49 

74LS290 

.89 

74LS27 

.23 

74LS155 

.59 

74LS293 

.89 

74LS28 

.26 

74LS156 

.49 

74LS299 

1.49 

74LS30 

.17 

74LS157 

.35 

74LS322 

3.95 

74LS32 

.18 

74LS158 

.29 

74LS323 

2.49 

74LS33 

.28 

74LS160 

.29 

74LS365 

.39 

74LS37 

.26 

74LS161 

.39 

74LS367 

.39 

74LS38 

.26 

74LS162 

.49 

74LS368 

.39 

74LS42 

.39 

74LS163 

.39 

74LS373 

.79 

74LS47 

.75 

74LS164 

.49 

74LS374 

.79 

74LS48 

.85 

74LS165 

.65 

74LS375 

.95 

74LS51 

.17 

74LS166 

.95 

74LS377 

.79 

74LS73 

.29 

74LS169 

.95 

74LS390 

1.19 

74LS74 

.24 

74LS173 

.49 

74LS393 

.79 

74LS75 

.29 

74LS174 

.39 

74LS541 

1.49 

74LS76 

.29 

74LS175 

.39 

74LS624 

1.95 

74LS83 

.49 

74LS191 

.49 

74LS640 

.99 

74LS85 

.49 

74LS192 

.69 

74LS645 

.99 

74LS86 

.22 

74LS193 

.69 

74LS670 

.89 

74LS90 

.39 

74LS194 

.69 

74LS682 

3.20 

74LS92 

.49 

74LS195 

.69 

74LS688 

2.40 

74LS93 

.39 

74LS196 

.59 

74LS783 

22.95 

74LS95 

.49 

74LS197 

.59 

25LS2521 

2.80 

74LS107 

.34 

74LS221 

.59 

26LS31 

1.95 

74LS109 

.36 

74LS240 

.69 

26LS32 

1.95 


7400 SERIES LOGIE 


74HCT138 

.35 


7400 

74121 

.29 

74F240 

1.29 

74HCT139 

.55 

7400 

.19 

74123 

.49 

74S00 

.29 

74HCT157 

.59 

7402 

.19 

74125 

.45 

74S02 

.29 

74HCT161 

.79 

7404 

.19 

74150 

1.35 

74S04 

.29 

74HCT240 

.89 

7406 

.29 

74151 

.55 

74S08 

.35 

74HCT244 

.89 

7407 

.29 

74153 

.55 

74S10 

.29 

74HCT245 

.99 

7408 

.24 

74154 

1.49 

74S32 

.35 

74HCT273 

.99 

7410 

.19 

74157 

.55 

74S74 

.49 

74HCT373 

.99 

7411 

.25 

74159 

1.65 

74S86 

.35 

74HCT374 

.99 

7414 

.49 

74161 

.69 

74S112 

.50 

74HCT393 

.99 

7416 

.25 

74164 

.85 

74S124 

2.75 

74HCT4040 

.99 

7417 

.25 

74166 

1.00 

74S138 

.79 

74HCT4060 

1.49 

7420 

.19 

74175 

.89 

74S153 

.79 


7430 

.19 

74367 

.65 

74S157 

.79 

LOGIC 


7432 

7438 

.29 

.29 

74 F 174 5 

74S158 

74S163 

.95 

1.29 

4069 

.19 

7442 

.49 

74F00 

.35 

74S175 

.79 

4070 

.29 

7445 

.69 

74F02 

.35 

74S195 

1.49 

4081 

.22 

7447 

.89 

74F04 

.35 

74S240 

1.49 

4093 

.49 

7473 

.34 

74F08 

.35 

74S241 

1.49 

14411 

9.95 

7474 

.33 

74F10 

.35 

74S244 

1.49 

14433 

14.95 

7475 

.45 

74F32 

.35 

74S280 

1.95 

14497 

6.95 

7476 

.35 

74F64 

.55 

74S287 

1.69 

4503 

.49 

7483 

.50 

74F74 

.39 

74S288 

1.69 

4511 

.69 

7485 

.59 

74F86 

.55 

74S299 

2.95 

4518 

.85 

7586 

.35 

74F138 

.79 

74S373 

1.69 

4528 

.79 

7489 

2.15 

74F139 

.79 

74S374 

1.69 

4538 

.95 

7490 

.39 

74F253 

.89 

74S471 

4.95 

4702 

9.95 

7493 

.35 

74F157 

.89 

74S571 

2.95 


JDR MICRODEVICES AND THE JDR MICRODEVICES LOGO ARE REGISTERED TRADEMARKS OF JDR MICRODEVICES. IBM, AT, PS/2 ARE TRADEMARKS OF INTERNATIONAL BUSINESS MACHINES. 


332 BYTE- OCTOBER 1988 


Circle 131 on Reader Service Card 
























CRYSTALS 

32.768 KHz .95 
1.0 MHz 2.95 

1.8432 2.95 

2.0 1.95 

2.4576 1.95 

3.579545 1.95 

4.0 1.95 

5.0 1.95 

5.0688 1.95 

6.0 1.95 

6.144 1.95 

8.0 1.95 

10.0 1.95 

10.738635 1.95 

12.0 1.95 

14.31818 1.95 

16.0 1.95 

18.0 1.95 

18.432 1.95 

20.0 1.95 

22.1184 1.95 

OSCILLATORS 
1.0MHz 5.95 

1.8432 5.95 

2.0 5.95 

2.4576 5.95 

2.5 5.95 

4.0 4.95 

5.0 4.95 

5.0688 4.95 

6.0 4.95 

6.144 4.95 

8.0 4.95 

10.0 4.95 

12.0 4.95 

14.31818 1.95 

15.0 1.95 

16.0 4.95 

18.432 4.95 

20.0 4.95 

24.0 4.95 



DISCRETE 


1N751 

.49 

2N4403 

.25 

IN5402 

.25 

2N6045 

1.75 

IN4004 

10/1.00 

MPS-A13 

.40 

IN4148 

25/1.00 

TIP31 

.49 

KBP02 

.55 

4N26 

.69 

PN2222 

.10 

4N27 

.69 

2N2222 

.10 

4N28 

.69 

2N2907 

.25 

4N33 

.89 

2N3055 

.79 

4N37 

1.19 

2N3904 

.10 

MCT-2 

.59 

2N3906 

.10 

MCT-6 

1.29 

2N4401 

.25 

TIL-111 

.99 


CAPACITORS 


TANTALUM 


1.0(1/ 

15V 

.12 

RADIAL 


6.8 

15V 

.42 

1 M/ 

50V 

.14 

10 

15V 

.45 

4.7 

50V 

.11 

22 

15V 

.99 

10 

50V 

.11 

10(1/ 

35V 

.45 

47 

35V 

.13 

2.2 

35V 

.19 

100 

16V 

.15 

4.7 

35V 

.39 

100 

50V 

.23 

10 

35V 

.69 

220 

35V 

.20 




470 

25V 

.30 

DISC 



2200 

16V 

.70 




4700 

25V 

1.45 

10p / 

50V 

.05 




22 

50V 

.05 

AXIAL 



33 

50V 

.05 

1(1/ 

50V 

.14 

47 

50V 

.05 

10 

16V 

.14 

100 

50V 

.05 

10 

50V 

.16 

220 

50V 

.05 

22 

16V 

.14 

.001(1/ 50V 

.05 

47 

50V 

.19 

.005 

50V 

.05 

100 

35V 

.19 

.01 

50V 

.07 

470 

50V 

.29 

.05 

50V 

.07 

1000 

16V 

.29 

.1 

12V 

.10 

2200 

16V 

.70 

.1 

50V 

.12 

4700 

16V 

1.25 


SOLDER STATION 

ULAPPROVED 

a ADJUSTABLE HEAT SETTING 
M TIP TEMPERATURE READOUT 
a REPLACEMENT TIPS 
AVAILABLE $2.95 

168-2C 




ELECTROLYTIC! 


FULL in WARRANTY 
ON EVERY PRODUCT! 


POWER SUPPLIES 


WIREWRAP 
PROTOTYPE CAROS 

FR-4 EPOXY GLASS LAMINATE WITH GOLD PLATED EDGE- 
CARD FINGERS AND SILK SCREENED LEGENDS. 


JDR-PR32 

JDR-PR16 

JDR-PR16PK 

JDR-PR16V 

JDR-PR10 

JDR-PR10PK 

IBM-PR1 

UBM-PR2 


FOR PS/2 

32 BIT PROTOTYPE CARD 
16 BIT WITH I/O DECODING LAYOUT 
PARTS KIT FOR JDR-PR16 ABOVE 
16 BIT FOR VIDEO APPLICATIONS 
FOR AT 

16BIT WITH I/O DECODING LAYOUT 
PARTS KIT FOR JDR-PR10 ABOVE 

FOR XT 

WITH +5V AND GROUND PLANE 


69.95 

49.95 

15.95 

39.95 

34.95 

12.95 

27.95 


AS ABOVE WITH I/O DECODING LAYOUT29.95 j 


APPLE TYPE SUPPLY 

a APPLE CONNECTOR 
a +5V@6A, +12V @ 3A. 

-5V @ 1 A, -12V @ 1A 

PS-A $49.95 

FLOPPY DRIVE SUPPLY 

a +5V @ 2.5A, +12V @ 2A, 
-12V @ .1A 

a +5V@5A, IF+12 NOT 
USED 

PS-ASTEC $24.95 


75 WATT SUPPLY 

a ULAPPROVED 
a +5V@7A, +12V@3A, 

-5V (5) 300MA, -12V @ 250MA 

PS-1558 $34.95 

MICRO SUPPLY 

a UL APPROVED. 144 WATTS 
a +5V@ 18A. + 12V@4A, 

-12V @ 500MA 

PS-1554 $29.95 


GENDER CHANGERS 

GENDER-FF FEMALE-MALE 7.95 
GENDER-MM MALE-MALE 7.95 
GENDER-MF MALE-FEMALE 7.95 
GENDER-NM NULL MODEM 8.95 
GENDER-JB JUMPER BOX 8.95 
GENDER-MT MINITESTER 14.95 


BIT RATE 
GENERATORS 

MCI 4411 9.95 

BR1941 4.95 

4702 9.95 

COM5016 16.95 
COM8116 8.95 

MM5307 4.95 


BYPASS CAPACITORS 


.01 xx 

CERAMIC DISC 

100/5.00 

.01 xx 

MONOLITHIC 

100/10.00 

.Ixx 

CERAMIC DISC 

100/6.50 

.Ixx 

MONOLITHIC 

100/12.50 


CLOCK CIRCUITS 


MC146818 

5.95 MM58174 9.95 

MM58167 

9.95 MSM5832 2.95 


DISK CONTROLLERS 


1771 

4.95 

2797 

29.95 

1791 

9.95 

8272 

4.39 

1793 

9.95 

UPD765 

4.39 

1795 

12.95 

MB8876 

12.95 

1797 

12.95 

MB8877 

12.95 

2791 

19.95 

1691 

6.95 

2793 

19.95 

2143 

6.95 


IDC CONNECTORS I RIBBON CABLE 


DESCRIPTION 

ORDER BY 

CONTACTS 

1(1 

20 


34 

40 

50 

SOLDER HFADFR 

IDHxxS 

.82 

1 28 

1 68 

2 20 

2 58 

3 24 

RIGHT ANGl F SOI DFR HFADFR 

IDHxxSR 

as 

1.35 

1 76 

? 31 

2 72 

3 39 




2.98 

3.84 

4.50 

.5.28 

6.63 

RIGHT ANGLE WIREWRAP HEADER 

IDHxxWR 

2.05 

3.28 

4.22 

4.45 

4.80 

7.30 




.89 

.95 

1-29 

1.49 

1.69 

RIBBON HEADER 

IDMxx 

_ 

5.50 

6.25 

7.00 

7.50 

8.50 

RIBBON EDGE CARD 

IDExx 

.85 

1.25 

1.35 

1.75 

2.05 

2.45 

10’ PLASTIC RIBBON CABLE 

RCxx 

1.60 

3.20 

4.10 

5.40 

6.40 

7.50 


FOR ORDERING INSTRUCTIONS, SEE D-SUBMINIATURE CONNECTORS BELOW 


O-SL/BMINIATIJRE CONNECTORS 


DESCRIPTION 

ORDER BY 

CONTACTS 

9 

15 

19 

25 

37 

50 

SOLDER CUP 

MALE 

DBxxP 

.45 

.59 

.69 

.69 

1.35 

1.85 

FEMALE 

DBxxS 

.49 

.69 

.75 

.75 

1.39 

2.29 

RIGHT ANGLE 

MALE 

DBxxPR 

.49 

.69 

- 

.79 

2.27 

- 

PC SOLDER 

FEMALE 

DBxxSR 

.55 

.75 

- 

.85 

2.49 

- 

WIREWRAP 

MALE 

DBxxPWW 

1.69 

2.56 

- 

3.89 

5.60 

- 

FEMALE 

DBxxSWW 

2.76 

4.27 

- 

6.84 

9.95 

- 

IDC RIBBON CABLE 

MALE 

IDBxxP 

1.39 

1.99 

- 

2.25 

4.25 

- 

FEMALE 

IDBxxS 

1.45 

2.05 


2.35 

4.49 

-- 

HOODS 

METAL 

MHOODxx 

1.05 

1.15 

1.25 

1.25 

- 


PLASTIC 

HOODxx 

.39 

.39 

- 

.39 

.69 

.75 


ORDERING INSTRUCTIONS: 

INSERT THE NUMBER OF CONTACTS IN THE POSITION MARKED “xx" OF THE ‘ORDER BY- 
PART NUMBER LISTED. EXAMPLE: A 15 PIN RIGHT ANGLE MALE PC SOLDER WOULD BE 

DB15PR ■ MOUNTING HARDWARE 59( 


1C SOCKETS I DIP CONNECTORS 


DESCRIPTION 

ORDER BY 

CONTACTS 

8 

14 

16 

18 

20 

22 

24 

28 

40 

SOLDERTAIL SOCKETS 

xxST 

.11 

.11 

.12 

.15 

.18 

.15 

.20 

.22 

.30 

WIREWRAP SOCKETS 

xxWW 

.59 

.69 

.69 

.99 

1.09 

1.39 

1.49 

1.69 

1.99 

ZIF SOCKETS 

ZIFxx 

- 

4.95 

4.95 

- 

5.95 

- 

5.95 

6.95 

9.95 

TOOLED SOCKETS 

AUGATxxST 

.62 

.79 

.89 

1.09 

1.29 

1.39 

1.49 

1.69 

2.49 

TOOLED WW SOCKETS 

AUGATxxWW 

1.30 

1.80 

2.10 

2.40 

2.50 

2.90 

3.15 

3.70 

5.40 

COMPONENT CARRIERS 

ICCxx 

.49 

.59 

.69 

.99 

.99 

.99 

.99 

1.09 

1.49 

DIP PLUGS (IDC) 

IDPxx 

.95 

.49 

.59 

1.29 

1.49 

- 

.85 

1.49 

1.59 


“SNAPABLE " 
HEADERS 

CAN BE SNAPPED APART 
TO MAKE ANY SIZE HEADER, 

ALL WITH .1 M CENTERS 

I 1x40 STRAIGHT LEAD .99 

1x40 RIGHT ANGLE LEAD .49 

2x40 2 STRAIGHT LEADS 2.49 

| 2x40 2 RIGHT ANGLE LEADS 2.99 

if t « 

do 

L_ .Tuff/ 


EPROM ERASERS 

SPECTROM ICS CORPORATISM 


Model 

Timer 

# of 
Chips 

llntenslty 

(uW/Cm 2 ) 

Unit 

Cost 

PE-140 

NO 

9 

8,000 

$89 

PE-140T 

YES 

9 

8,000 

$139 

PE-240T 

YES 

12 

9,600 

$189 


4 


OATARASE 


S3 A. as 


' ERASES 2 EPROMS IN 10 MINUTES 
i VERY COMPACT, NO DRAWER 
' METAL SHUTTER PREVENTS 
UV LIGHT FROM ESCAPING 


RS-B3B 

BREAKOUTBOX 

FOR TROUBLESHOOTING 
SERIAL COMMUNICATIONS 

1 OPEN/CLOSE INDIVIDUAL CIRCUITS 
F 20 JUMPERS CROSS-CONNECT ANY 
TWO CIRCUITS 

F 10 LEDS SHOW CIRCUIT ACTIVITY 

| GENDER-BO $34.95 


7m 


JOYSTICK 

a SET X-Y AXIS FOR AUTO CENTER 
OR FREE MOVEMENT 
a FIRE BUTTON FOR USE WITH GAME 
SOFTWARE 

a COMPATIBLE WITH IBM. APPLE II, 
HE, HC. ATARI & VIC 20/64 

GC-10 

$1095 


u 


\ SHORTING] 
BLOCKS 
5191.00 


LITHIUM BATTERIES 


a 6.8V FOR 286/386 COMPUTERS 
a MOTHERBOARD CONNECTOR 
a ADHESIVE VELCRO STRIP FOR 
EASY MOUNTING 

LITHIUM 6.8V $11.95 




LITHIUM-3V 3V COIN TYPE LITHIUM BATTERY 
3V-MHW BATTERY HOLDER 


£1.95 

>1-49 




JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030 
LOCAL (408) 866-6200 FAX (4081 378-8927 TELEX 171-110 

RETAIL STORE: 1256 SOOTH 0ASC0M AVE., SAN JOSE, CA (408) 947-1 
HOURS: M-F 10-7 SAT. 9-5 SUN. 12-4 


TERMS: MINIMUM ORDER $10.00 FOR SHIPPING AND HANDLING INCLUDE $2.50 FOR UPS 
GROUND AND $3.50 UPS AIR. ORDERS OVER 1 LB. AND FOREIGN ORDERS MAY REQUIRE 
ADDITIONAL SHIPPING CHARGES-PLEASE CONTACT THE SALES DEPARTMENT FOR THE 
AMOUNT. CA RESIDENTS MUST INCLUDE APPLICABLE SALES TAX. PRICES ARE SUBJECT 
TO CHANGE WITHOUT NOTICE. WE ARE NOT RESPONSIBLE FOR TYPOGRAPHICAL 
ERRORS. WE RESERVE THE RIGHT TO LIMIT QUANTITIES AND TO SUBSTITUTE 
MANUFACTURER. ALL MERCHANDISE SUBJECT TO PRIOR SALE. A FULL COPY OF OUR 
TERMS IS AVAILABLE UPON REQUEST. ITEMS PICTURED MAY ONLY BE REPRESENTATIVE. 


ORDER TOLL FREE000-530-5000 


COPYRIGHT 1988 JDR MICRODEVICES 


CONTINENTAL U.S. AND CANADA 


Circle 131 on Reader Service Card 


OCTOBER 1988 • BYTE 333 










































































































■I MMC 

MICROCOMPUTER 

| I _ MARKETING COUNCIL 

MM MM M M M o( the Drect MarVetng AssociaUn, tnc 

SftJJDR Microdevices* 

£ ^ '30 DAY MONEY BACK GUARANTEE ' 1 YEAR WARRANTY ON ALL PRODUCTS ' TOLL-FREE TECHNICAL SUPPORT 


u»oo BM 0 

mooemI 


135 




135 


Qwaii 

SAVE TIME AND TELEPHONE CHARGES WITH A HIGH 
SPEED 2400 BAUD MODEM FROM JDR. 

INTERNAL 0400 BAUD 

m AUTO DIAL ANSWER 
m SELF TEST ON POWER-UP 
m TOUCHTONE OR PULSE DIALING 
* HAVES & BELL SYSTEMS COMPATIBLE 
M FULL OR HALF DUPLEX 

m MIRROR II COMMUNICATIONS SOFTWARE INCLUDED 

MCT-241 $129.95- 

MCT-12! 1200 BAUD 1/2 CARD $69.95 

MCT-24M 2400 BAUD FOR PS/2 $249.95 

EXTERNAL 0400 BAUD 

m 2400/1200/300 HAYES COMPATIBLE 
U 8 EASY-TO-READ STATUS LED'S 
a CALL PROGRESS MONITORING & ADJUSTABLE VOLUME 
a 2ND PHONE JACK FOR VOICE COMMUNICATIONS 
a REQUIRES SERIAL PORT & CABLE (OPTIONAL) 

MCT-24E $169.95 

MCT-12E 1200 BAUD EXTERNAL $99.95 

APPLE!MACINTOSH MODEMS 

MACINTOSH 2400 BAUD EXTERNAL AS ABOVE WITH 
CABLE AND PROCOM-M SOFTWARE. 

MCT-24EM $199.95 

MCT-24A APPLE II 2400 BAUD MODEM $179.95 

MCT-12A APPLE 111200 BAUD MODEM $139.95 A 


POCKET MODEM 
$0035 


A, 


t 


YOU’LL NEVER 
BE FAR FROM YOUR 
DATA WITH THIS 6 OUNCE 
HAND-HELD POCKET MODEM 
■ 1200/300 BAUD a BATTER' 
a SERIAL INTERFACE (DB25) 
MCT-12P 



4 STATUS INDICATORS 


KEYBOARDS 

MODULAR CIRCUIT TECHNOLOGY 

ENHANCED STYLE LAYOUT 

a AUTOSENSE FOR XT OR AT COMPATIBLES 
a LED INDICATORS a AUTO REPEAT FEATURE 
a SEPARATE CURSOR PAD 

MCT-5339 $79.95 

84 KEY LAYOUT 

a SOFTWARE AUTOSENSE FOR XT OR AT COMPATIBLES 
a LED INDICATORS a AUTO REPEAT 

MCT-5060 $59.95 


MAXI-SWITCH KEYBOARDS 

WITH TACTILE FEEDBACK 
MAX-5339 ENHANCED STYLE LAYOUT 
MAX-5060 84 KEY LAYOUT 

AUDIBLE “CLICK” KEYBOARD 

a ENHANCED STYLE, 101 KEY KEYBOARD 
a LED INDICATORS ■ AUTOREPEAT 

K-103-A 


$84.95 

$64.95 


$84.95 ^ 


HANDY SCANNER 

*249 35 

i 

INSTANT SCANNING 
OF IMAGES UP TO 
4" WIDE \ 

a 100, 200, 300, 400 DPI 
BOTH DIRECTIONS 
a B&W AND 3 HALF-TONE \ 

MODES 

a 32 LEVELS OF GRAY SCALE 
a HERCULES, CGA AND EGA COMPATIBLE 
a INCLUDES HALO DPE AND IMAGE EDITOR SOFTWARE 

, HS-3000 


LOGITECH HIRE Z 
MOUSE 

135 




HIGH RESOLUTION BUS MOUSE FOR BETTER RESPONSE 
AND LESS HAND MOVEMENT, IDEAL FOR CAD WORK 
a 320 DPI a INCLUDES DRIVER. TEXT EDITOR & POP-UP 
MENUS a NO PAD. POWER SUPPLY OR PORT REQUIRED 

LOGITECH 3-BUTTON MOUSE 

PC MAGAZINE EDITORS CHOICE! ALL MODELS HAVE 
SERIAL SUPPORT (COM1/COM2), 200 D.P.I. RESOLUTION, 
LOTUS 1-2-3 SHELL, SELF-INSTALLING SOFTWARE AND 
“POINT EDITOR" 

LMOUSE $79.95 

LMOUSE-P SERIAL MOUSE W/LOGIPAINT $99.95 
LMOUSE-BP BUS MOUSE W/LOGIPAINT $99.95 

LMOUSE-BPL BUS MOUSE W/PUBLISHER PKG $139.95 
J.MOUSE-BPC BUS MOUSE W/LOGIPAINT/CAD $149.95 . 


CALL OUR 24-HOUR BBS: 

(408) 374-2171 

FOR TECHNICAL SUPPORT, CONFERENCING, 
TIPS AND MORE 


CITIZEN PRINTER 

$0*035 





A RELIABLE, FAST AND 
INEXPENSIVE ALL PURPOSE 
PRINTER THAT'S LOADED 
WITH FEATURES 


a 9 PIN DOT MATRIX PRINT HEAD 
a 180 CPS DRAFT MODE, 29 CPS NLQ MODE 
a CENTRONICS PARALLEL INTERFACE, SERIAL OPTIONAL 
a DUAL PITCH, DOUBLESTRIKE, ITALICS & SUPERSCRIPT 
a EPSON FX & IBM GRAPHICS 
a COMPRESSED, EXPANDED & EMPHASIZED PRINT 
a DOT ADDRESSABLE GRAPHICS IN SIX DENSITIES 
CITIZEN-180D 
RC-180D REPLACEMENT RIBBON CARTRIDGE 6.95 k 


MOLDED CABLES 


CBL-PRINTER 

CBL-PRINTER-25 

CBL-PRINTER-RA 

CBL-DB25-MM 

CBL-DB25-MF 

CBL-9-SERIAL 

CBL-KBD-EXT 

CBL-CNT-MM 

CBL-HD-20 

CBL-HD-34 

CBL-HD-34D 

CBL-FDC-EXT 


PC PRINTER CABLE $9.95 

AS ABOVE - 25 FOOT $15.95 

RIGHT ANGLE PRINTER $15.95 

DB25 MALE TO DB25 MALE $9.95 

DB25 MALE TO DB25 FEMALE $9.95 

9 PIN TO 25 PIN SERIAL $6.95 

KEYBOARD EXTENSION $7.95 

36 PIN CENTRONICS-M/M $14.95 

20 PIN HARD DISK CABLE $3.95 

34 PIN HARD DISK CABLE $4.95 

34 PIN DUAL HARD DISK $6.95 

37 PIN EXTERNAL FLOPPY $9.95 


VGA 

COMPATIBLE 

PACKAGE 

$czzm.ooo 



a 800 X 560 
MAXIMUM 
RESOLUTION 
a 640 X 480 IN 
16 COLORS 
a 320 X 200 IN 
256 COLORS 
a IBM STYLE. 
ANALOG 
MONITOR 

a FULLY VGA. EGA. 
CGA. HERCULES 
& MONOCHROME 
COMPATIBLE 


NEC MULTISYNC II 

a AUTO FREQUENCY ADJUSTMENT 
a RESOLUTION AS HIGH AS 800 X560 



$590.95 


CASPER EGA 


$399.95 

a 640 X 200/350 RESOLUTION* 31 MM DOT PITCH 
a 14" BLACK MATRIX SCREEN* 16 COLORS 

CASPER RGB $079.95 

a COLOR GREEN AMBER SWITCH* .39MM DOT PITCH 
a 640 X 240 RESOLUTION* 14" NON-GLARE SCREEN 


SAMSUNG MONO 


$109.95 


a 12" NON-GLARE LOW DISTORTION AMBER SCREEN 
■ 720 X 350 RESOLUTION « SWIVEL BASE 

MONITOR STANDS 

MODEL MS-100 $12.95 

* TILTS AND SWIVELS 

MODEL MS-200 $39.95 

r TILTS AND SWIVELS * BUILT-IN SURGE SUPRESSOR 
I INDEPENDENTLY CONTROLS UP TO 5 AC OUTLETS 


TOWER CASE 
$00035 t 


SAVE DESKSPACE AND ADD 

STYLE TO YOUR OFFICE WITH 

THIS SLEEK UPRIGHT DESIGN 

* ACCOMODATES ALL 
SIZES OF MOTHERBOARDS 

* 250 WATT POWER SUPPLY 
INCLUDED 

* MOUNTS FOR 3 FLOPPY 
& 4 HARD DRIVES 

* TURBO & RESET SWITCH 

* SPEED DISPLAY. POWER 
& DISK LED'S 

* MOUNTING HARDWARE, 

FACEPLATES & SPEAKER 
INCLUDED 

CASE-100 

CASE-FLIP FOR 8088 MOTHERBOARDS $34.95 

CASE-SLIDE FOR 8088 MOTHERBOARDS $39.95 

CASE-70 FOR 286 MOTHERBOARDS $89.95 

^ CASE-JR MINI-286 W/POWER SUPPLY $149.95^ 

POWER SUPPLIES 


135 WATT 

* ULAPPROVED 

* IBM XT COMPATIBLE 

* +5V .15A. +12V 4.2A. 

$59.95 

-5V .5A. -12V ,5A 


PS-135 


PS-150 150W MODEL 

$69.95 

200 WATT 

* U.L. APPROVED 

$89.95 



a IBM AT COMPATIBLE 
* +5V22A,+12V8A. 

-5V 5A, -12V ,5A 

PS-200 

PS-250 250 WATT MODEL $129.95 


JDR MICRODEVICES AND THE JDR MICRODEVICES LOGO ARE REGISTERED TRADEMARKS OF JDR MICRODEVICES. IBM. AT, PS/2 ARE TRADEMARKS OF INTERNATIONAL BUSINESS MACHINES. 


334 BYTE* OCTOBER 1988 


Circle 131 on Reader Service Card 
















1.44 MB 3 Vb 
DRIVE 

)3S 


m ULTRA HIGH DENSITY 
m ALSO WORKS WITH 720K DISKS 
FDD-1.44X BLACK FACEPLATE 
FDD-1.44A BEIGE FACEPLATE 

1/B HEIGHT FLOPPY DISK DRIVES 

FD-55B 5-1/4’TEAC DS/DD360K $99.95 

FD-55G 5-1/4’TEAC DS/HD 1.2M $129.95 

M2551A 5-1/4’FUJITSU DS/DD360K $89.95 

M2553K 5-1/4" FUJITSU DS/HD 1.2M $119.95 

FDD-360 5-1/4" DS/DD 360K $69.95 

FDD-1.2 5-1/4" DS/HD 1 2M $109.95 

FDD-3.5A 3-1/2" MITSUBISHI DS/DD(BEIGE) $129.95 

FDD-3.5X 3-1/2" MITSUBISHI DS/DD(BLACK) $129.95 


TAPE BACK-UP DRIVES 

AR5240X ARCHIVE TAPE DRIVE -XT’S & ATS 
AR5540A FASTER TAPE DRIVE -ATS ONLY 
AR340 40 MB TAPE CARTRIDGES 

DISKETTES 

N-MD2D BOX OF 10 5-1/4" 360K DS/DD 

N-MD2H BOX OF 10 5-1/4" 1.2 MB DS/HD 

N-3.5DS BOX OF 10 3-1 Ft 720K DS/DD 

N-3.5HD BOX OF 10 3-1/2" 1.44 MB DS/HD 

N-MD2DBULK 360K DS/DD (MIN. 50 DISKS) 


$369.95 

$369.95 

$24.95 


$6.95 
$13.95 
$16.95 
$49.95 
EA. 490 


DRIVE ACCESSORIES 

FD-ARAIL MTG. RAILS FOR AT COMPATIBLE $2.95 
FD-55FP BEIGE FACEPLATE FOR TEAC DRIVES $2.95 
FD-55MHW HALF-HEIGHT MOUNTING HARDWARE $2.95 
FD-5Y Y-POWER ADAPTOR FOR DRIVES $2.95 


iSea9 ate 


HARD DISKS 

Whatever your hard disk needs, we have reliable, 
high quality Seagate drives at the lowest prices 
available. Buy them alone, or with an MCT disk 
controller for even greater savings! 


SIZE 

MODEL 

AVG. 

SPEED 

HEIGHT 

DRIVE 

ALONE 

WITH MCT CONTROLLER 

HDC 

RLL 

AFH 

AFH-RLL 

20MB 

ST-225 

65 ms 

Half 

$225 

$269 

- 

$339 

- 

30MB RLL 

ST-238 

65 ms 

Half 

$249 

- 

$299 

- 

$389 

40MB 

ST-251 

40 ms 

Half 

$429 

$469 

- 

$539 

- 

40MB 

ST-251-1 

28 ms 

Half 

$529 

$569 

- 

$639 

- 

60MB RLL 

ST-277 

40 ms 

Half 

$499 

- 

$549 

- 

$639 

30MB 

ST-4038 

40 ms 

Full 

$559 

$603 

- 

$659 

- 

80MB 

ST-4096 

28 ms 

Full 

$895 

$939 

- 

$995 

- 


INBOARD 3BE/PC 
foocoo 


UPGRADE YOUR XT TO A 386 FOR LESS THAN $900 
M 16 MHZ PROCESSOR REPLACES 8088 
B 1 MB MEMORY INSTALLED 
B EXPAND TO 3 MB WITH PIGGYBACK CARD 
a 5 YEAR WARRANTY 
PCIB 1200 

PIGGYBACK MEMORY BOARDS 
PCIB1210 I MB INSTALLED $649.00 

. PCIB1220 2 MB INSTALLED $1195.00 


IMEWU SIGMA VGA CARD 

*37050 


100% REGISTER COMPATIBLE VGA DISPLAY CARD 
a VGA, EGA, CGA, HGC & MDA COMPATIBLE 
a 320 X 200 IN 256 COLORS 
a 640 X 480. 800 X 600 IN 16 COLORS 
a 80 X 25, 132 X 44 TEXT MODES 
a SUPPORTS STANDARD DIGITAL & ANALOG MONITORS 
a UTILITY SOFTWARE INCLUDED 
.MCT-VGA 


INTERFACE CARDS 

BY MODULAR CIRCUIT TECHNOLOGY 


DRIVE CONTROLLERS 

FLOPPY DISK CONTROLLER SB3.3S 

SINGLE SLOT CONTROL OF 4 FLOPPIES 
a INTERFACES UP TO 4 FDD'S TO AN IBM PC OR 
COMPATIBLE a SUPPORTS DS/DD AND DS/QD W/DOS 3.2 

MCT-FDC 

1.B MB FLOPPY CONTROLLER 9 GO. 05 

ADD VERSATILITY AND CAPACITY TO YOUR XT 
a SUPPORTS 2 DRIVES, CAN MIX 360K AND 1 .2 MB 
a ALLOWS DATA TO FLOW FREELY FROM XT’S TO AT’S 

MCT-FDC-1.2 

FLOPPY I HARO CONTROLLER 9130.05 

XT SYSTEM SHORT OF SLOTS? THIS CARD FREES ONE UP! 

■ INTERFACES UP TO 2 FDD’S & 2 HDD S, CABLING FOR 2 
FDD/1 HDD a SUPPORTS BOTH DS/DD & DS/QD W/DOS 3.2 

MCT-FH 

BOG / 3BG FLOPPY/HARO 9140.05 

FLOPPY/ HARD DISK CONTROL IN A TRUE AT DESIGN 
a SUPPORTS UP TO 2 360K /720K/1.2 MB FDD'S 
a SUPPORTS 2 HDD S USING STANDARD TABLES 

MCT-AFH 


HARO DISK CONTROLLER 


970.05 


HARD DISK CONTROL AT AN ECONOMICAL PRICE 
a SUPPORTS 16 DRIVE SIZES INCLUDING 10,20,30 & 40 MB 
a DIVIDE 1 LARGE DRIVE INTO 2 LOGICAL DRIVES 

MCT-HDC 

RLL CONTROLLER 900.05 

TRANSFER DATA 50% FASTER 
a SUPPORTS UP TO 2 RLL HARD DRIVES 
a DESIGNED FOR XT COMPATIBLES 

MCT-RLL 

BBG/3BG FLOPPY/HARO RLL 9100.05 

IMPROVE SPEED AND STORAGE OF YOUR AT COMPATIBLE 
a SUPPORTS UP TO 2 RLL HARD DISCS AND 2 FLOPPIES 
a SUPPORTS 360/720/ 1.2 MB FLOPPIES IN 5.25" & 3.5" 

MCT-AFH-RLL 


MULTIFUNCTION CARDS 

MULT! HO FLOPPY CONTROLLER 970.05 

A PERFECT COMPANION FOR OUR MOTHERBOARDS 
a SUPPORTS UP TO TWO 360K FLOPPIES. 720K W/ DOS 3.2 
a SERIAL. PARALLEL. GAME PORT, CLOCK/CALENDAR 

MCT-MIO 

MIO-SERIAL —2ND SERIAL PORT $15.95 

MULTI I/O CARD 950.05 

USE WITH MCT-FH FOR MINIMUM OF SLOTS USED 
a SERIAL PORT, CLOCK/ CALENDAR WITH BATTERY 
a PARALLEL PORT ADDRESSABLE AS LPT1 OR LPT2 

MCT-10 

BBG/3BG MULTIFUNCTION 9130.05 

ADDS UP TO 3 MB OF RAM TO YOUR AT 
a USER EXPANDABLE TO 1.5 MB OR 3 MB WITH OPTIONAL 
PIGGYBACK BOARD (OK INSTALLED) a INCLUDES SERIAL 
AND PARALLEL PORT 

MCT-AMF 

MCT-AMF-MC PIGGYBACK BOARD $29.95 

AMF-SERIAL 2ND SERIAL PORT $24.95 

BBE/3BE MULTI I/O CARO 950.05 

USE WITH MCT-AFH MINIMUM OF SLOTS USED 
a SERIAL. PARALLEL AND GAME PORTS ■ USES 16450 
SERIAL SUPPORT CHIPS FOR HIGH SPEED OPS 

MCT-AI0 

AI0-SERIAL 2ND SERIAL PORT $24.95 

MEMORY CARDS 

57EK RAM CARO 950.05 

A CONTIGUOUS MEMORY SOLUTION IN A SHORT SLOT 
a USER SELECTABLE CONFIGURATION UP TO 576K 
a USES 64K & 256K RAM CHIPS (OK INSTALLED) 

MCT-RAM 

EXPANDED MEMORY CARO 91B0.05 

2MB OF LOTUS INTEL MICROSOFT MEMORY FOR AN XT 
a CONFORMS TO LOTUS INTEL EMS a USER EXPAND¬ 
ABLE TO 2 MB a CAN BE USED AS EXPANDED OR 
CONVENTIONAL MEMORY. RAMDISK AND SPOOLER 

MCT-EMS 

MCT-AEMS 286/386 VERSION $139.95 


DISPLAY ADAPTORS 

MONOCHROME GRAPHICS 950.05 

TRUE HERCULES COMPATIBILITY SUPPORTS LOTUS 1-2-3 
a PARALLEL PRINTER PORT CONFIGURES AS LPT 1 OR 
LPT2 a USES VLSI CHIPS TO ENSURE RELIABILITY 

MCT-MGP 

EGA ADAPTOR 9140.05 

100% IBM COMPATIBLE PASSES IBM EGA DIAGNOSTICS 
a 256K OF VIDEO RAM ALLOWS 640 X 350 IN 16 OF 64 
COLORS a COMPATIBLE WITH COLOR AND MONO¬ 
CHROME ADAPTORS a HERCULES COMPATIBLE 

MCT-EGA 

COLOR GRAPHICS ADAPTOR 940.05 

COMPATIBLE WITH IBM GRAPHICS STANDARDS 
a SUPPORTS RGB, COLOR, & COMPOSITE MONOCHROME 
a 640/320 X 200 RESOLUTION. LIGHT PEN INTERFACE 

MCT-CG 

MONOGRAPHICS MULTI I/O 9110.75 

TOTAL SYSTEM CONTROL FROM A SINGLE SLOT! 
a CTRL 2 FLOPPIES, SERIAL. PARALLEL. GAME PORT. 

CLOCK CAL a RUN COLOR GRAPHICS SOFTWARE ON A 
MONOCHROME MONITOR 

MCT-MGMI0 

BBG/3BG MONOGRAPHICS I/O 900.05 

VIDEO DISPLAY AND I/O FUNCTIONS IN ONE CARD 
a 720 X 348 RESOLUTION, 80 & 132 COLUMN TEXT 
a PARALLEL . SERIAL & GAME PORTS 

MCT-MGAIO 


_ -r^scoF 




■ t„*59.9 5 




JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030 
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 

RETAIL STORE: 1256 SOUTH BASC0M AVE., SAN JOSE, CA (408) 947-8881 
HOURS: M-F 10-7 SAT. 9-5 SUN. 12-4 


TERMS: MINIMUM ORDER S10.00 FOR SHIPPING AND HANDLING INCLUDE S2.50 FOR UPS 
GROUND AND S3.50 UPS AIR. ORDERS OVER 1 LB. AND FOREIGN ORDERS MAY REQUIRE 
ADDITIONAL SHIPPING CHARGES-PLEASE CONTACT THE SALES DEPARTMENT FOR THE 
AMOUNT. CA RESIDENTS MUST INCLUDE APPLICABLE SALES TAX. PRICES ARE SUBJECT 
TO CHANGE WITHOUT NOTICE. WE ARE NOT RESPONSIBLE FOR TYPOGRAPHICAL 
ERRORS. WE RESERVE THE RIGHT TO LIMIT QUANTITIES AND TO SUBSTITUTE 
MANUFACTURER. ALL MERCHANDISE SUBJECT TO PRIOR SALE. A FULL COPY OF OUR 
TERMS IS AVAILABLE UPON REQUEST. ITEMS PICTURED MAY ONLY BE REPRESENTATIVE. 


ORDER TOLL FREE300-538-5000 


COPYRIGHT 1988 JDR MICRODEVICES 


CONTINENTAL U.S. AND CANADA 


Circle 131 on Reader Service Card 


OCTOBER 1988 -BYTE 335 


















BUILD YOUR OWN SYSTEM! 


JOVER 20,000 JDR SYSTEMS HAVE ALREADY BEEIY BUILT. EASY TO ASSEMBLE ll\l JUST 2 HOURS WITH 
A SCREWDRIVER. SAVE MONEY AND LEARN MORE ABOUT YOUR COMPUTER AT THE SAME TIME! 



*> * t f- t P l . . 

t t t l t. i t » 
l t t l l f- 1 t 
* P I P t t l » 


$ SW95 

Hr WITH KIT PURCHASE 
A JDR EXCLUSIVE! 80-MIN. VHS OR 
BETA TAPE SHOWS YOU STEP-BY-STEP 
HOW TO BUILD AN XT COMPATIBLE 
SYSTEM. W/O KIT WB.8S 


IB MHz MIIMI-BBE 

175 


rn 12 MHZ MINI-286 MOTHERBOARD * 512K RAM 
MEMORY M MINI CASE WITH POWER SUPPLY 
m 84 KEY KEYBOARD * MONOCHROME MONITOR 
m 1.2 MB FLOPPY DRIVE ■ FLOPPY / HARD CONTROL 
m GRAPHICS ADAPTOR 


MOTHERBOARDS 


ia MHz TURBO 8088 


VIDEO INSTRUCTIONS $ 


661 


00 


a INCLUDES SERIAL PORT, 2 PARALLEL PORTS. CLOCK/ 
CALENDAR AND GAME ADAPTOR a RUNS COLOR 
GRAPHICS ON A MONOCHROME MONITOR. 
a MOTHERBOARD a 256K RAM MEMORY ■ 135 WATT 
POWER SUPPLY a FLIP-TOP CASE a 84 KEY KEYBOARD 
a 360K FLOPPY DRIVE a MONOGRAPHICS I/O CARD 
a MONOCHROME MONITOR 


IE MHz 1 Mb 3BE 


$ 


8348 


65 


a MYLEX 386 MOTHERBOARD a 1 MB RAM ON BOARD 
a 200 WATT POWER SUPPLY ■ CASE ■ ENHANCED 
KEYBOARD a 1.2 MB FLOPPY DRIVE * FLOPPY/HARD 
CONTROLLER * MONOGRAPHICS CARD 
a MONOCHROME MONITOR 


TURBO 4.77/0 MHz $90.05 

a XT COMPATIBLE a NORTON SI 1.7 a 4.77 OR 8 MHZ OPERATION WITH 8088-2 AND OPTION¬ 
AL 8087-2 CO- PROCESSOR a FRONT PANEL LED SPEED INDICATOR AND RESET SWITCH SET 
SUPPORTED a CHOOSE NORMAL/TURBO MODE OR SOFTWARE SELECT PROCESSOR SPEED 

MCT-TURBO 

MCT-XMB STANDARD MOTHERBOARD . $87.95 

in MHz TURBO SINGLE CHIP 8BB8 $180.05 

a XT COMPATIBLE a NORTON SI 2.1 a USES LESS POWER, IMPROVES RELIABILITY a KEY 
SELECTABLE SPEED, 4.77 MHZ OR 10 MHZ a 2.3 TIMES FASTER THAN A STANDARD a RESET 
SWITCH. KEYLOCK, AND SPEED / POWER INDICATORS SUPPORTED 

MCT-TURBO-10 

808BG G/ID MHz $370.05 

a AT COMPATIBLE a LANDMARK AT SPEED 10 MHZ « NORTON SI 10.3 a 8 SLOTS (TWO 
8-BIT, SIX 16-BIT) a HARDWARE SELECTION OF 6 OR 10 MHZ a FRONT PANEL LED INDICATOR 
a SOCKETS FOR 1MB OF RAM AND 80287 « ONE WAIT STATE a BATTERY BACKED CLOCK 
a KEYLOCK SUPPORTED a RESET SWITCH 

MCT-286 

18 MHz MINI- 88G $300.05 

a AT COMPATIBLE a LANDMARK AT SPEED 13.2 MHZ « NORTON SI 11.6 a 6 MHZ, 10 MHz 
(0/1 WAIT STATE). 12 MHZ (1 WAIT STATE) a ZYMOS ASICS FOR FEWER CHIPS, GREATER 
RELIABILITY a SUPPORTS 512K-1024K MEMORY « RECHARGEABLE HIGH CAPACITY NI-CAD 
BATTERY a SIX 16-BIT SLOTS. TWO 8-BIT SLOTS a MOUNTS IN STANDARD XT CASE 

MCT-M286-12 

MCT-M286 6/10 MHZ MINI 80286 BOARD. $389.65 


1G MHz MYLEX 3BG 

a 1 MB RAM ON BOARD a 8 SLOTS (TWO 8-BIT, SIX 16-BIT) a USES AMI BIOS 
a SUPPORTS 80287 MATH CO-PROCESSOR a SUPPORTS 80387 WITH ADAPTOR 
a 64KB CACHE FOR NEAR 0 WAIT STATE a 20 MHZ VERSION AVAILABLE 

MCT-386MB 

MCT-386MB-4 FOUR MB MEMORY INSTALLED. $2999.00 

MCT-386MB-MCB MATH CO-PROCESSOR ADAPTOR BOARD. $149.00 


IE MHz 
MYLEX 
MINI 3BE 



no 


a LANDMARK AT SPEED 23.2 MHZ * NORTON SI 18.7 a 64KB HIGH SPEED DIRECT MAPPED 
STATIC RAM CACHE a 1 MB OR 2 MB MEMORY ON STD. MEMORY BOARD a UP TO 8 MB 
OF 32-BIT MEMORY ON PIGGYBACK MEMORY BOARD. FOR TOTAL OF 10 MB ■ AMI BIOS 
WITH 32 BIT EGA SUPPORT a SOCKETED FOR 80387 MATH CO-PROCESSOR a ONE 8-BIT 
FOUR 16-BIT AND ONE 32-BIT SLOTS a DALLAS CMOS /CLOCK DEVICE ON BOARD W/ BATT. 
MCT-386 JR (MEMORY CARD REQUIRED) 

MCT-386JR20 20 MHZ VERSION. $1695.00 

MCT-386JR-M 1 TO 2 MB MEMORY CARD (REQUIRED) 01- INSTALLED. $159.00 

MCT-386JR-M8 8 MB PIGGYBACK MEMORY BOARD OK INSTALLED. $159.00 


NEW! MODULAR PROGRAMMERS 


HOST ADAPTOR CARO 


$80.05 


1 A UNIVERSAL INTERFACE FOR ALL THE PROGRAMMING 
MODULES a USER SELECTABLE PROGRAMMABLE ADDRES¬ 
SES PREVENT ADDRESSING CONFLICTS « MENU-DRIVEN 
SOFTWARE PACKAGE a INCLUDES MOLDED CABLE 

MCT-MAC 


" v \<0 


I THE IDEAL SYSTEM FOR DEVELOPERS. ALL 

MODULES USE A COMMON HOST ADAPTOR CARO 

HL 

Sol 

SES 
SOF 

MC 

Ul 1 

■ F 

8741 
& S' 

MC 

Ol 

a te 

MC' 


UNIVERSAL MODULE 


$400.00 


a PROGRAMS EPROMS, EEPROMS, PALS, BI-POLAR PROMS 
8748 & 8751 SERIES DEVICES « TESTS TTL, CMOS, DYNAMIC 
& STATIC RAMS 

MCT-MUP 


DIGITAL 1C MODULE 


$180.05 


f TESTS TTL. CMOS, DYN. & STATIC RAM a AUTO SEARCH 

MCT-MIC 



EPROM MODULE $110.05 

a PROGRAMS 24-32 PIN EPROMS. CMOS EPROMS AND 
EEPROMS FROM 16K TO 1024K 

MCT-MEP 

MCT-MEP-4 FOUR-EPROM PROGRAMMER. $169.95 

MCT-MEP-8 EIGHT-EPROM PROGRAMMER . $259.95 

PAL MODULE $840.05 

a PROGRAMS MMI, NS, Tl 20 & Tl 24 PIN DEVICES 

MCT-MPL 

8748 MODULE $170.05 

a PROG. 8741,8742, 8748, 8749 & 8750 EPROMS & PROMS. 

MCT-MMP 

BI-POLAR MODULE $850.05 

a PROG. AMD, MMI. NS, Tl & SIGNETICS BI-POLAR PROMS 

MCT-MBP 


sit* JDR Microdevices 8 ,—,JSS, 

■ ■ JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030 ^lasterCardl 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 l I 

ORDER TOLL FREE800-538-5000 


COPYRIGHT 1988 JDR MICRODEVICES 


BBS (408) 374-2171 


CONTINENTAL U.S. AND CANADA 


336 BYTE* OCTOBER 1988 


Circle 131 on Reader Service Card 



























EPROM PROGRAMMER 

$ 3 4 9 



THE EP-I’S A GREAT VALUE AND HERE'S WHY: 

READS. PROGRAMS, COPIES OVER 350 EPROM AND EEPROMS 
FROM 30 MFG’S INCLUDING 2716-27513.2804-28256,27011 
READS/ WRITES INTEL, MOTOROLA, STRAIGHT HEX & BINARY 

• OPTIONAL HEADS PROGRAM INTEL 874X.8751.87C51,8755 

• MENU-DRIVEN CHIP SELECTION BY MFG & P/N;NO MODULES 
FAST, SLOW. QUICK PULSE PROGRAMMING ALGORITHMS 

• SPUTS FILES BY BASE ADDRESS AND ODD/EVEN (16 & 32 BIT) 

• ALL INTELLIGENCE IN UNIT; Z80 MICROPROCESSOR BASED 

5,12.5,21.25 V PROGRAMMING FOR CMOS & -A SUFFIX PARTS 

• FREE PC-DOS SOFTWARE • RS232 TO ANY COMPUTER 

• GOLD TEXTOOL ZIF SOCKET • 8 BAUD RARES TO 38.400 

> MONEY BACK GUARANTEE • ONE YEAR WARRANTY 
* 2 FREE FIRMWARE UPDATES • SAME DAY SHIPMENT 

> CHECKSUMS SUPPORTED • UV ERASERS FROM $34.95 

CALL TODAY FOR MORE INFORMATION 

800/225-2102 


BPl 


MICROSYSTEMS 
10681 HADDINGTON #190, HOUSTON, TX 77043 
713/461-9430 TLX: 1561477 FAX: 713/461-7413 


LOGIC PROGRAMMER 


H 




UNIVERSAL LOGIC PROGRAMMER 

PROGRAMS, __ 

READS. DUPLI¬ 
CATES. TESTS 
AND 

SECURES 
HUNDREDS 
OF 20- AND 
24-PIN 
DEVICES 
23 UNIVER¬ 
SAL PIN 
DRIVERS 
WITH INDE¬ 
PENDENT 
DAC, ADC & 

SLEW FUNC¬ 
TIONS PROGRAM ALMOST ANY LOGIC DEVICE 
'MENU DRIVEN OPERATION IS EASY TO LEARN AND QUICK 
TO OPERATE 

i CONNECTS TO ANY IBM COMPATIBLE COMPUTER VIA 
PARALLEL PRINTER PORT 

• EDITS FUSE DATA & TEST VECTORS WITH FULL 
SCREEN EDITOR 

TESTS WITH VECTORS & SECURES AFTER PROGRAMMING 
SUPPORTS ALL POPULAR PLD DEVELOPEMENT SOFTWARE 
GOLD TEXTOOL ZIF 1C SOCKET • ONLINE HELP FUNCTION 
MONEY BACK GUARANTEE • SELF CALIBRATING 

• TOLL-FREE TECH SUPPORT • JEDEC FILE IN/OUTPUT 

• UPDATABLE VIA FLOPPY • ONE YEAR WARRANTY 

• EPROM PROGRAMMERS ALSO • SAME DAY SHIPMENT 
• JUST $798 

CALL FOR FREE DEMO DISK 800/225-2102 


BP 


MICROSYSTEMS 
10681 HADDINGTON #190 HOUSTON, TX 77043 
713/461-9430 TLX: 1561477 FAX: 713/461-7413 


3M 
JVC 
SONY 


5!4" DSDD .72 ea. 

3W DSDD1.49 ea. 


5%" DSDD .54 ea. 

3W DSDD1.49 ea. 


5%" DSDD .73 ea. 
3V S " DSDD1.69 ea. 
Prices based on Min 100 Diskettes 


BULK 


5%" DSDD .27 ea. 

Min 800 

k 3Vz" DSDD 1.09 ea. 

Min 100 

Sleeves & Labels Included 
Lifetime Warranty 100% Certified 

Shipping at Cost - Same Day 

716-298-5035 
FAX # 716-297-2749 

DATA DIRECT 

Prices may be subject to change without notice 


Circle 43 on Reader Service Card 


Circle 43 on Reader Service Card 


Circle 72 on Reader Service Card 


RS-232C INTERFACE AND 
MONITORING EQUIPMENT CATALOG 
FROM R&R ELECTRONICS 

WRITE or CALL for YOUR FREE 
COMPREHENSIVE B & B ELECTRONICS 
CATALOG TODAY! 

Pages and pages of photo¬ 
graphs and illustrated, descrip¬ 
tive text for B&B’s complete 
lijie of RS-232 convert¬ 
ers, RS-422 converters, 
current loop converters, 
adapters, break-out boxes, 
data switches, data splitters, 
short haul modems, surge 
protectors, and much, 
much more. Most products 
meet FCC Parti 5J. 

Your RS-232 needs tor quality, ser¬ 
vice and competitive prices will be more 
than met by B&B ELECTRONICS. 

Manufacturer to you, no middleman! 

Money-back guarantee! Same-day shipment! One-year war¬ 
ranty on products! Technical support available. 

Write For Your FREE Catalog Today! 

B &B electronics 

■■■ MANUFACTURING COMPANY 

1502K Boyce Memorial Drive • P.0. Box 1040 • Ottawa, IL 61350 

Phone: 815-434-0846 



VOICE IN A BOX 

/KftA A A ***+ a L Or as low as $30.00 in 

$80.00 each OEM quantity 



Voice 

Processor 10 
bit A/D. 01 


VOICE ON AN EPROM li is 

really an exciting product Now you 
can put your voice or special sound 
eltect in a box smaller than a ciga¬ 
rette package Yes. it ir. Voice In a 
Box. More precisely, you store your 
voice on a Eprom or Rom chip, and 
plug in the chip on our Voice 
Playback Board (VPB) That is it! You 
can now instantly playback the high- 
quality digitized voice again and 
agam 

Applications: 

There are thousands ot them in use 
now tor promotional voice messages 
It Is ideal tor voice announcement, 
advertisement, sound etfects. voice 
instructions, and security For us, we 
record our child's voice on a chip 
and have it ready anytime we like to 
hear the sweet "ma-ma." We call it a 
"Voice-Photo" Take a picture ot your 
loved one's voice and the sound 
memory is there tor you to recall. We 
even have people talking about put¬ 
ting their will on the chip! 


Switch to 
select 16 

- Voice Segments 
PsPower ON/OFF 


Trigger Input 
Volume Adjustment 


The Voice Playback Board (VPB) 
is tor playback ot the voice on a 
chip To record and program the 
voice you need the following on an 
IBM PC XT/AT Compatible System 
Voice Developmenl Software (VDSJS19500 
Digital Voice Card (DVC) lor PC $9500 

■ 1 ' i 

Speaker (4 r. 1W with enclosure) S900 
The VDS development software 
allows you to record, playback your 
digitized voice on a PC XT/AT. and 
compatible It also allows you to 
merge up to 16 voice segments to a 
voice data file The data file can then 
be programmed into an Eprom Chip 
using commercial available PC bas¬ 
ed Eprom Programmers 
CALL (416) 859-0370 TO ORDER 
FROM THE U.S. 1-800-263-7487 

COMPUTER AGE LTD. 

P.O. BOX 730 

NOBLETON, ONT. LOG 1N0 
FAX 1*(416) 859-0772 


Min 5. 

19.95 

ea. 

Min 5. 

19.65 

ea. 

Min 5. 

17.50 

CD 

tu 


DATA CARTRIDGES 

600 A 
300 XL 
2000 

EPSON 

ORIGINAL RIBBONS 

MX, FX, FIX 80 series. .Min 4 doz. 4.49 ea. 
MX, FX, RX 100 series.Mm4doz. 5.89 ea. 
LQ 1000. Min 4 doz. 6.29 ea. 

Call for pricing on LASER CARTRIDGES 
COMPUTER TAPE, RIBBONS 

716-298-5035 
FAX # 716-297-2749 

DATA DIRECT 

Prices may be subject to change without notice 


Circle 28 on Reader Service Card 


Circle 62 on Reader Service Card 


Circle 73 on Reader Service Card 


| System 1800 
Basic System $950 
(MADE IN U.S.A. 
with quality) 

% • Intel 80266 CPU 

• Fully compatible with IBM At 

• 6/8 MHz selectable. 8 slots 

• 512K on 1M mother board 

• 195 watt power supply 
| 110/220 

• Clock/Calen,, Everex 
I HD/FO cont. 

S • FCC class "B" approved 
i • 48 Hour factory high temp 

dynamic burn-in 
s • 1.2 MEG Teac Dr . Maxi 
switch AT Keyboard 

• Runs Autocad, Lotus, Xenix. 
Novell, all prop. Software 

• 200 pages ot documentation 
(written in U.S A.) 

• 80287 CO-Processor so 

• 40.000 units installed w 

> ■ m customer report on file 

• Made in USA by Even 

, ■ ... . .... . ..... - - — - — — —. .. . with 1 year warranty 

Mono Sys (Basic Sys ♦ Evetgraphics 132 col w/pp . 14" Everex Fiat Mon) $1130 

EGA Sys (Basic Sys ♦ Everex EGA card ♦ 14- Everex EGA |31mm] Mon ) $1475 

Super EGA Sys (Basic Sys ♦ Everex EGA card ♦ NEC IVNanao 8060 |31mm| Mon) $1700 

System 1800 10MHz 286 ' 0 wart 512K. 25. IP. KB. Base system $1150 

System 1700 12MHz '286' 0 wart 1 meg RAM, KB. Base system $1345 

System 3000 16MHr '386' 0 wait, 1 meg. KB. Base system $1995 



Upgrade Options: (Call lor Everex products not listed). 

A Seagate 20M/40M/72M Harddisk$25<V$425/$725 B Vh‘ dr. 720K/144K 

C. Everex EMS 3MB $ 95 0. Everex POCKET 1200 B Modem 

E Everex Super EGA (BOO x 600) $189 F Vega VGA card 

G Genoa Super EGA (800 x 600) $219 H Panasonic 1080i pnnter 


3282 El Camino Real. Santa Clara. CA 95051 
408-241*1210 
Fax » 408-241 1279 
M-F 10-7; SAT 11-4 
Prices change without notice 



KADAKs 
engineers bring years 
-of practical real-time experience 
to over 600 installations world-wide 

This real time 
MULTITASKING KERNEL 
simplifies real life 
product development 


i * Dynamic memory 
allocation 
i ‘ Event Manager 
i ‘ Semaphore Manager 
i ' Resource Manager 
i " Buffer Manager 


No royalties 

Full source code included 
* C interface 
Preemptive scheduler 
Intertask messages 
Terminal Handler 


AMX 68000 operates on any 68000/10/20 system 

“ KADAK Products Ltd. 


Manual only $75 US 

AMX 68000 $1600 US 

• Options — ask lor price list 

(Snipping/h.ndling extra) 


Also at 


3r BOBO. ZBO, 


206 - 1847 W Broadway 
Vancouver, B C Canada V6J 1Y5 
Telex 04-55670 
Fax (604 ) 734-8114 
Telephone (604) 734-2796 


Bullet Modem 



Turbo 2400 bps + MNP Class 5 
Up to 4,800 bps.$395 

• Up to 19,200 bps.$1,195 

• 100% Error Free Data 

PSTN & Leased Lines, AT Command 

E-Tech Research 

3333 Bowers Avenue, ft 165 
Santa Clara, CA 95054 

F . T F ; c -n (408) 982-0270, FAX (408) 982-0272 
Leader in High Performance Modems 


Circle 235 on Reader Service Card 


Circle 132 on Reader Service Card 


Circle 94 on Reader Service Card 
















































Editorial Index by Company 


Index of companies covered in articles, columns, or news stories in this issue 
Each reference is to the first page of the article or section in which the company name appears 


INQUIRY# COMPANY PAGE INQUIRY# COMPANY PAGE INQUIRY# COMPANY PAGE 


7S1 ABSOFT.67 

801 ACIUS.133 

ADDISON-WESLEY.50 

852 ADOBE SYSTEMS.89 

810 ADVANCE MICRO RESEARCH.67 

884 AMSTRAD.185 

782 APOLLO COMPUTER.67 

853 APPLE COMPUTER.89 

753 APPLIED LOGIC SYSTEMS.67 

800 AST RESEARCH.133 

789 AT&T DATA SYSTEMS.67 

AT&T/SUN.11 

758 AUTODESK.67 

898 BLACKSHIP TRADING.164 

888 BORLAND 

891 INTERNATIONAL.... 101,119, 151, 
934 209,223 

941 

899 BUS COMPUTER SYSTEMS.164 


889 CALTEX SOFTWARE.215 

CAP INTERNATIONAL.11 

CARNEGIE-MELLON 

UNIVERSITY.11 

769 CENTURY SOFTWARE.67 

900 CLUB AT.164 

892 CNS.201 

901 COMPUADD.164 

COMPUTER SCIENCE PRESS.50 

790 COMTERM.67 

896 DATACOPY.194 

902 DATAWORLD.164 

883 DELL COMPUTER.179 

DESTINY TECHNOLOGIES.230 

856 ENYART DEVELOPMENT.89 

885 EPSON AMERICA.185 

785 FACE TECHNOLOGIES.67 


955 FISHER INTERNATIONAL 


SYSTEMS.129 

FORRESTER RESEARCH.11 

903 FORTRON.164 

904 GATEWAY 2000.164 

905 GCH SYSTEMS.164 

754 GREENLEAF SOFTWARE.67 

HARVARD UNIVERSITY PRESS... 50 

906 HERTZ COMPUTER.164 

939 HEWLETT-PACKARD.101 

HITACHI AMERICA.11 

HUGHES RESEARCH 
LABORATORIES.11 

796 IBM.67,157 

777 ICOM SIMULATIONS.67 

752 INFORMIX SOFTWARE.67 

784 INTEL.67 


PRODUCTS IN PERSPECTIVE: 


COMING UP IN BYTE 


IN DEPTH: 


Our In-Depth section will focus on 
parallel processing. We’ve lined up 
articles on an entire range of related 
topics—all intended to work together 
to provide a comprehensive look at 
an area that has so far been endowed 
with more potential than anything 
else. Where is parallel processing 
now? Is it always going to be one of 
those areas that look so good from a 
distance but up close just seem to 
dissolve? In November, you’ll have a 
chance to answer these questions for 
yourself. Not only will we have pieces 
on new parallel processing chips, 
but also on programming languages 
specially designed to take advantage 
of parallel processing technology. 
Things may be starting to take on a 
definite shape. 

FEATURES: 


We’ll have articles detailing a new 
chip, Rekursiv; a method for 
performing multiple regression 
analysis with Excel; Part 2 of a piece 
on PC power, this time on backup; 
Ciarcia’s Circuit Cellar covers the 
second part of his project on a 
supercomputer; in Some Assembly 
Required, David Betz talks about a 
new extendable, embedded language. 


As we go to press for October, here is the tentative lineup of articles on tap 
for November. While last-minute changes or delays can always occur, the fol¬ 
lowing are those pieces we plan to bring to you. 

In the front of the book, as usual, will be the Microbytes, Nanobytes, and 
What’s New sections, along with Short Takes—next month on new laptops, 
languages, utilities, applications, and peripherals. On top of everything 
else, we’ll have our columns: Jerry Pournelle’s Computing at Chaos Manor, 
Ezra Shapiro’s Applications Plus, Wayne Rash Jr. and Down to Business, 

Don Crabb’s Macinations, Brock N. Meeks with COM1:, and Mark Minasi’s 
OS/2 Notebook. 

The Product Focus for November will be project management software. 
These programs are designed to assist you in keeping track of multiple jobs, 
schedules, tasks—whatever. How well do they work, and how easy are they 
to work with? Can something be a help to you if it can’t be integrated into the 
way you do your job? If you’ve ever wondered if these programs could make 
your life easier but balked at the price tag, our November Product Focus 
might be just what you need to help you make up your mind. 

System reviews for November include Compaq’s new 386s and ALR’s new 
386 FlexCache machine. 

We’ll have a hardware review on Transputer boards for both IBM PC-com¬ 
patible and Macintosh computers. 

In the software department, our software reviews will look at Zortech’s 
C + + and Gimpel Software’s PC-Lint. 

For application reviews, we’ll take a look at a hard disk drive utility pro¬ 
gram from Gibson Research called SpinRite, Ashton-Tate’s FullWrite Profes¬ 
sional 1.0 word processor, and a new communications program from Cross¬ 
talk Communications called Remote 2 . 


338 BYTE* OCTOBER 1988 




















































INQUIRY ft COMPANY PAGE 

761 JRSYSTEMS.67 

956 KINETIC SOFTWARE.129 

938 LASCAUX GRAPHICS.101 

LASERGO.230 

795 MANZANA MICROSYSTEMS.67 

764 MARKETBASE.67 

MARTIN MARIETTA 

LABORATORY.11 

MATHSOFT.11 

MCGRAW-HILL BOOKS.283 

771 MERIDIAN TECHNOLOGY.67 

907 MICRO EXPRESS.164 

908 MICRO 1.164 

MICROELECTRONICS AND 

COMPUTER TECHNOLOGY... .237 

775 MICROSOFT.67, 101, 157 

942 

937 MICROSPEED.101 

895 MICROTEK LAB.194 

MIT PRESS.50 

854 MULTISOFT.89 

957 NATIONAL COMPUTER 

SECURITY CENTER.129 

757 NATIONAL INSTRUMENTS.67 


INQUIRY # COMPANY PAGE 

NATIONAL SCIENCE 

FOUNDATION.11 

783 NEC INFORMATION 

SYSTEMS.67,230 

897 NEW IMAGE TECHNOLOGY.194 

909 NEW PC NETWORK.164 

770 NOVELL. 67 

803 OPCODE SYSTEMS.133 

OPEN SOFTWARE 

FOUNDATION.11 

OXFORD COMPUTER.11 

910 PACESETTER SYSTEMS.164 

793 PACIFIC DATA PRODUCTS.67 

763 PALISADE.67 

PETROCELLI BOOKS.50 

765 POLARIS SOFTWARE.67 

855 POLYTRON.89 

936 PROXIMITY TECHNOLOGY.101 

791 RACORE COMPUTER 

PRODUCTS.67 

811 RAPID SYSTEMS.67 

940 SALINON.101 

786 SOUTHWORTH MUSIC 

SYSTEMS.67 

911 SPEAR TECHNOLOGY.164 

798 SPECTRAL INNOVATIONS.67 

STANFORD INSTITUTE 


INQUIRY # COMPANY PAGE 

OF MANUFACTURING 

AUTOMATION.11 

STANFORD UNIVERSITY.11 

912 SUNTRONICS.164 

794 SYMPHONY SYSTEMS.67 

788 SYSGEN.67 

767 TAXCALC SOFTWARE.67 

TEXAS INSTRUMENTS.11 

935 THE WHITEWATER GROUP.101 

893 THUNDERWARE.194 

851 TOSHIBA AMERICA.89 

760 TUTSIM PRODUCTS.67 

913 UNIQ TECHNOLOGY.164 

UNIVERSITY OF CALIFORNIA 

AT BERKELEY.11 

914 VALUE PLUS DISTRIBUTING.164 

915 VIPC COMPUTERS.164 

894 WARP 9 ENGINEERING.194 

781 WELLS AMERICAN.67 

772 WHITE CRANE SYSTEMS.67 

916 WHOLE EARTH ELECTRONICS.. 164 

802 WOLFRAM RESEARCH.133 

778 WORLD SOFTWARE.67 

776 Z-SOFT.67 

917 ZEOS INTERNATIONAL.164 

857 ZORTECH.67 


Computers For The Blind 

Talking computers give blind and visually impaired people access to 
electronic information. The question is how and how much? 

The answers can be found in “The Second Beginner’s Guide to Personal 
Computers for the Blind and Visually Impaired’’ published by the National 
Braille Press. This comprehensive book contains a Buyer’s Guide to talking 
microcomputers and large print display processors. More importantly it 
includes reviews, written by blind users, of software that works with speech. 

This invaluable resource book offers details on training programs in 
computer applications for the blind, and other useful information on how to 
buy and use special equipment. 

Send orders to: 

National Braille Press Inc. 

88 St. Stephen Street 
Boston, MA 02115 
(617) 266-6160 

$12.95 for braille or cassette, $14-95 for print. ($3 extra for UPS shipping) 

NBP is a nonprofit braille printing and publishing house. 


OCTOBER 1988 - BYTE 339 



































































READER 

SERVICE 


To get further information on the products advertised in BYTE, fill out 
the reader service card by circling the numbers on the card that cor¬ 
respond to the inquiry number listed with the advertiser. This index is 
provided as an additional service by the publisher, who assumes no 
liability for errors or omissions. 

* Correspond directly with company 


Alphabetical Index to Advertisers 


Inquiry No. Page No. 

3 1ST CLASS EXPERT SYSTEMS 106 

4 3RD WAVE .279 

5 A + L MEIER VOGT.251 

6 A + L MEIER VOGT.253 

7 ABRACADABRA SOFTWARE . 98 

8 ACCEL TECH.326 

291 ACCU-SYS .267 

9 ADOBE.108,109 

10 ADVANCED COMP. PROD. 330,331 

11 AETECH.280 

12 AETECH.280 

13 AK SYSTEMS.320 

14 ALPHA PRODUCTS CO.323 

15 ALTEX ELECTRONICS.316 

16 AMERICAN POWER CONV.24 

17 AMERICAN RESEARCH CORP.. 95 

18 AMERICAN RESEARCH CORP.. 95 

19 AMERICAN SEMICONDUCTOR 324 

20 AMER. SMALL BUS. COMP. ..131 


* AMPRO.199 

21 ANNABOOKS.322 

22 ANAHEIM AUTOMATION.324 

23 ATI TECHNOLOGIES.155 

24 ATI TECHNOLOGIES.259 

25 ATRON .66 

26 AUTODESK.150 

27 AVOCET SYSTEMS.214 

28 B & B ELECTRONICS.337 

29 B&C MICRO.314 

30 B&C MICRO.317 

31 BAY TECHNICAL ASSOCIATES . 32 

32 BEST COMPUTER.246 

33 BEST COMPUTER.246 

* BESTWESTERN .46 

* BINARY TECH .298 

450 BIX. 232,233 

34 BLAISE.33 

36 BOFFIN LTD.127 

37 BORLAND.Cll 

38 BORLAND.Cll 

39 BORLAND.1 

40 BORLAND.1 

41 BORLAND.71 

42 BORLAND.71 

43 BP MICROSYSTEMS.337 

43 BP MICROSYSTEMS.337 

* BUYERS MART. 300-309 

* BYTE BACK ISSUE.277 

* BYTE BACK ISSUE.344 

* BYTE BACK ISSUE/SALE.252 

* BYTE CIRCULATION .220 

* BYTE SUB. MESSAGE.98 

* BYTE SUB. SERVICE.92 

* BYTE SUB. SERVICE.203 

44 BYTEK.324 

45 CADAM.222 

46 CADAM.222 

* CALIFORNIA DIGITAL .329 

47 CALIFORNIA SOFTWARE .... 322 

48 CALIFORNIA SOFTWARE ....322 

49 CAPITAL EQUIPMENT.122 

53 CITIZEN AMERICA.189 

* CLEO SOFTWARE.200 

51 CLUB AMERICAN TECH. ... 82,83 

296 CNS, INC.204 

297 CNS, INC.204 

54 COEFFICIENT SYSTEMS CO. . 245 

55 COGITATE.298 

56 COGITATE.317 

57 COMPACT DISK PRODUCTS ... 94 

58 COMPUCOM.298 

59 COMPUQUEST.298 

60 COMPUSAVE.315 

61 COMPUSERVE.287 

62 COMPUTER AGE.337 

63 COMPUTER BOOK CLUB, THE . 97 

* COMPUTER CONTINUUM .... 318 

64 COMPUTER MAILORDER. . 56,57 

66 COMPUTER SURPLUS STORE 320 

67 COMPUTERLANE UNLTD.177 

68 CONTECH.328 

69 CONTROL VISION.312 


340 BYTE* OCTOBER 1988 


Inquiry No. Page No. 

70 COVOX.124 

71 CYBER RESEARCH.326 

72 DATA DIRECT.337 

73 DATA DIRECT.337 

74 DATACODE.52 

75 DAYTRON ELECTRONICS .... 324 

76 DB FAST.104 

79 DELL COMP. (INT’L).160,161 

80 DELL COMP. (N. AMER.) . 160-163 

81 DIGITALK .36,37 

82 DIGITALK.36,37 

83 DISC INTERNATIONAL .328 

85 DISKCOTECH.318 

86 DISKETTE CONNECTION ....317 

87 DISKS TO GO.324 

88 DIVERSIFIED COMP. SYS. . . .322 

89 ECOSOFT.34 

90 ELEXOR.326 

91 ELLIS.114 

92 EXEREX.26,27 

93 EXEREX.26,27 

94 E-TECH.337 

294 FIVESTAR COMPUTERS . 192,193 

95 FLAGSTAFF ENGINEERING .100 

96 FLAGSTAFF ENGINEERING . . 100 

97 FOX SOFTWARE.23 

98 FTG DATA.326 

101 FUJITSU AMERICA.236 

102 FUJITSU AMERICA.236 

99 GATEWAY 2000. 53 

103 GENERAL PARAMETRICS. ... 123 

104 GENICOM.8,9 

105 GOLDEN BOW.314 

106 GRAFPOINT.326 

107 GW INSTRUMENTS.40 

108 HAMMERLY COMPUTER SERV. 79 

109 HARD DRIVES INT’L.184 

110 HARD DRIVES INT’L.184 

289 HAYES MICRO PRODUCTS ... 269 

111 HEWLETT-PACKARD.225 

112 HEWLETT-PACKARD.227 

113 HITECH EQUIP CORP.324 

114 HOLMES MICROSYSTEMS .... 30 

115 HOLMES MICROSYSTEMS .... 30 

116 HORSTMANN SOFTWARE .. .116 

117 1C EXPRESS.312 

118 IEEE .262 

287 INDUSTRIAL AUTOMATION. .. 328 
301 INNOVENTIONS.322 

* INTECTRA.314 

119 INTEGRAND.143 

120 INTEL. 144,144A 

121 INTELLIGENCEWARE.99 

122 10 TECH .140 

123 10 TECH .328 

124 ITRON.81 

126 JADE COMPUTER.327 

128 JAMECO.310.311 

129 JASON ENTERPRISE.314 

130 JENSEN & PARTNERS.85 

* J.D.R. MICRODEVICES . . 345-360 

131 J.D.R. MICRODEVICES . . 332,333 

131 J.D.R. MICRODEVICES . . 334-336 

132 KADAKPROD.337 

133 KEASYSTEMS.46 

134 KEASYSTEMS.314 

135 KISS ENGINEERING.92 

136 KNOWLEDGE GARDEN.263 

137 LAHEY.122 

138 LASER CONNECTION.17 

139 LASER CONNECTION.19 

140 LAWSON LABS.312 

141 LINK COMPUTER GRAPHICS . 322 

142 LOGICAL DEVICES.328 

143 LOGICAL DEVICES.328 

144 LOGICAL DEVICES.328 

145 LOGICAL DEVICES.328 

146 LOGITECH .74,75 

147 LOGITECH .74,75 

148 LOGITECH .87 

149 LOGITECH .87 

150 MANNESMANN TALLY.145 


Inquiry No. Page No. 

151 MANNESMANN TALLY.145 

152 MANX SOFTWARE SYSTEMS . 125 

153 MAP INFO SYSTEMS.18 

154 MATHSOFT.69 

290 MATRIX.254 

* MAXELL.7 

* MCGRAW-HILL CEC.273 

* MCGRAW-HILL NRI.241 

155 MEAD COMPUTER.319 

156 MEGA DRIVE .15 

157 MEGA DRIVE .15 

158 MEGASOFT .320 

159 MEGASOFT .320 

160 MEGATEL.54 

161 MEP (MICRO ELEC. PROD.) ..312 

162 MERRITT COMPUTER PROD.. . 94 

295 MESSE MUNCHEN INT’L.113 

286 METRABYTE.320 

163 MICRO COMPUTER SQUARE . 266 

164 MICRO COMPUTER SQUARE . 266 

165 MICRO EXPRESS.281 

166 MICRO EXPRESS.281 

167 MICROCOM .22 

168 MICRONICS.175 

169 MICROPROCESSORS UNLTD. 320 

* MICROSOFT.146,147 

* MICROSOFT. 206,207 

* MICROSOFT.299 

170 MICROWAY.55 

* MICROWAY.282 

171 MIRROR TECHNOLOGIES. ... 135 

172 MITSUBISHI.221 

173 MITSUBISHI.221 

174 MITSUBISHI.218,219 

175 MITSUBISHI.218,219 

176 MIX SOFTWARE.297 

178 MONTGOMERY GRANT.121 

179 M.H.1.313 

180 NANTUCKET.217 

181 NATIONAL INSTRUMENTS ... 132 

182 NATIONAL INSTRUMENTS ...132 

* NEC INFO SYSTEMS.CHI 

* NEC INFO SYSTEMS.176 

183 NEEDHAM'S ELECTRONICS. . 322 

185 NEW MICROS.320 

184 NOHAUCORP.322 

186 OMEGA MICRO SYSTEMS ...212 

187 ON TARGET.328 

* ORACLE.77 

188 ORION.64 

189 OSBORNE MCGRAW-HILL ... 292 

190 OVERLAND DATA.312 

299 PACIFIC RIM SYSTEMS.96 

300 PACIFIC RIM SYSTEMS.96 

192 PARA SYSTEMS.93 

193 PARSONS TECHNOLOGY.47 

194 PATTON & PATTON.16 

195 PC DESIGN.191 

196 PC NETWORK .59 

197 PC PLUS.190 

198 PC WORKS.322 

199 PERISCOPE.Ill 

200 PERSOFT.73 

201 PERSONAL SPACE COMM. ... 322 

202 POLYTRON.296 

203 PRINCETON DISKETTE.298 

204 PRINCETON GRAPHIC SYS. ... 61 

205 PRIORITY ONE.325 

206 PROGRAMMABLE LOGIC .... 326 

207 PROGRAMMERS SHOP .105 

208 PROGRAMMER'S CONNECTION 39 

209 PROGRAMMER’S PARADISE . . 62,63 

211 PROTEUS TECHNOLOGY.41 

213 QUA TECH .312 

214 QUA TECH .312 

215 QUA TECH .312 

216 QUA TECH .312 

* QUAID SOFTWARE .58 

217 QUALSTAR.318 

218 QUANTUM .156 

219 QUARTERDECK.128 

220 QUARTERDECK.128 


Inquiry No. Page No. 

221 QUARTERDECK.138 

222 QUARTERDECK.138 

223 QUICKSOFT.28 

224 QSET.54 

225 RADIO SHACK.CIV 

* RAIMA.35 

226 RAINBOW TECH.277 

227 RAINBOW TECH.326 

228 REAL TIME DEVICES.317 

230 ROSE ELECTRONICS.317 

231 ROSE ELECTRONICS.317 

232 SABINA INT’L.317 

233 SAFEWARE.314 

234 SANTA CRUZ OPERATION ...169 

235 SCHWAB COMP. CENTER. ... 337 

236 SCIENCE & ENGINEERING ... 115 

238 SHAMROCK COMPUTER ....257 

298 SHARP.265 

239 SIMPLE NET SYSTEMS.144B 

240 SIMPLE NET SYSTEMS.144B 

241 SKAN TEKNOLOGIES.318 

242 SN'W ELECTRONICS.264 

243 SOFTRONICS.318 

* SOFTWARE DEVELOP. SYS.... 91 

244 SOFTWARE SECURITY INC. ... 31 

245 SOLUTION SYSTEMS .105 

288 SPECTRUM.243 

246 STATSOFT .118 

247 SUMMAGRAPHICS.25 

248 SUNTRONICS.112 

249 SUPERMICRO.317 

250 SUPERSOFT.60 

251 SYSGEN.29 

252 SYSTAT.208 

253 SYSTAT.208 

255 S.C. SYSTEMS.178 

256 TALKING TECH.318 

257 TALLGRASS TECHNOLOGIES .45 

258 TALLGRASS TECHNOLOGIES . 45 

292 TANDON.148,149 

293 TANDON.148,149 

259 TATUNG.229 

260 TATUNG.231 

261 TELEMARKETING RESOURCES107 

262 TELEMARKETING RESOURCES117 

263 TELEMART.42,43 

264 TELEMART.42,43 

265 TIMELINE.321 

127 TOP GUN SYSTEMS.213 

* TOSHIBA COMPUTERS .... 20,21 

266 TOUCHBASE SYSTEMS.144D 

267 UNIVERSAL CROSS-ASSBRS. 324 

268 USERSOFT.136,137 

269 VENTURA PERIPHERALS 182,183 

270 VERBATIM CORP.51 

* VERMONT CREATIVE SFTW. . . 10 

271 VIZIFLEX SEELS .326 

272 WAREHOUSE DATA.103 

273 WELLS AMERICAN.13 

274 WENHAM SOFTWARE.314 

275 WIESEMANN THEIS.126 

276 WINTEK .314 

277 WINTEK CORP.5 

278 WOODCHUCK IND.314 

279 XELTEK.318 

280 XENDER.326 

281 ZENITH DATA SYSTEMS.205 

282 ZEOS INT’L LTD.48,49 

283 ZERICON .298 

284 Z-WORLD.320 

285 Z-WORLD.320 


INTERNATIONAL SECTION 88IS1 -52 

No North American Inquiries please. 

311 ABC COMPUTER COMPANY. IS-49 


312 ACER MULTITECH.IS-28,29 

313 AL DOWNLOADING.IS-38 

314 ALADDIN KNOWLEDGE SYS. IS-10 

315 ANALYTICAL ENGINES.IS-34 

316 BCL.IS-34 








































































































































































































































































Advertising Supplement included with this issue: 
JDR Microdevices (U.S. and Canada Subscribers) 


READER 

SERVICE 


* Correspond directly with company. 


Inquiry No. Page No. 

317 BIX.IS-45 

318 BLUE CHIP TECHNOLOGY ..IS-38 

344 BYTE BITS .IS-32 

* BYTE MARKETING.IS-44 

* BYTE SUB. MESSAGE.IS-26 

* BYTE SUB. SERVICE.IS-42 

319 CALEND.IS-33 

320 CLARION .IS-43 

321 COMPUADD.IS-41 

322 COMPUTER ELEC. INFOSY .IS-21 
359 CONTROL TELEMETRY ....IS-42 

323 CUBIX.IS-15 

324 DATEX.IS-39 

325 ELECTRONIC EQUIP. COMP. IS-48 

326 ELONEX.IS-11 

327 EQUIPU A.I.R. LTD.IS-23 

328 FACITAB.IS-12.13 

329 FLEMMING SOFTWARE . . . .IS-34 

330 FORMOSA .IS-47 

331 GAMMA PRODUCTIONS . . . .IS-18 

332 GREY MATTER.IS-35 

333 GSE.IS-37 

334 GTCO.IS-2 

335 HARRISON PRECISION.IS-24 

336 INES.IS-36 

337 IRIS.IS-16 

338 INTERLOG SOFTWARE.IS-30 

339 ISE DATA.IS-24 

340 KESSLER.IS-38 

341 LASER TEAM.IS-22 

* MCGRAW-HILL BOOKS.IS-51 

342 MICRO TECHNOLOGY.IS-31 

343 MICROPHAR .IS-40 

345 NEOLEC.IS-22 


346 NOVELL DEVELOPMENT . . . IS-52 


Inquiry No. Page No. 

347 OLIVETTI .IS-5 

348 ORACLE.IS-9 

349 PRECISION DATA.IS-32 

350 SEMITECH MICRO ELECT. ..IS-25 
* SOFTLINE CORPORATION . .IS-19 

352 S-100.IS-27 

353 S-100.IS-27 

354 TOOLS GMBH.IS-20 

355 TRAFFIC SOFTWARE .IS-36 

356 USA SOFTWARE.IS-7 

357 WARREN POINT.IS-36 

358 WAVE MATE INC.IS-17 


REGIONAL SECTIONS 

Mid-Atlantic 88 M/AT 1-8 

476 CAMBRIDGE DIRECT. . . 88M/AT-8 

477 COMPARE COMPUTERS 88M/AT-7 

478 COMPARE COMPUTERS 88M/AT-7 

479 CORTEX CORP.88M/AT-6 

480 D-DATA.88M/AT-4 

481 NEURALWARE.88M/AT-1 

482 OWL COMPUTER SERV. 88M/AT-5 

483 SF MICRO.88M/AT-3 


Midwest 88 MW 1-8 

* BYTE TIPS .88MW-4 

487 CAMBRIDGE DIRECT.... 88MW-8 

488 COMPARE COMPUTERS . 88MW-3 

489 COMPARE COMPUTERS . 88MW-3 

* MCGRAW-HILL BOOKS . . 88MW-7 


Inquiry No. Page No. 

* MICROCOMP.MKTG.COUN. . 88MW-5 

* ROBT. TINNEY GRAPHICS88MW-6 

490 SPEAR TECHNOLOGY . . 88MW-1 

491 Y.E.S. MULTINATIONAL. . 88MW-2 


Northeast 88 NE1-16 

509 CAMBRIDGE DIRECT.... 88NE-16 

510 COMTEK DATA.88NE-1 

511 COMPARE COMPUTERS . . 88NE-6 

512 COMPARE COMPUTERS. . 88NE-6 

513 COMPUTER RES. CTR. . . 88NE-11 

514 CORTEX CORP.88NE-7 

516 DRESSELHAUS COMP.PROD. 88NE-3 

517 E.R.M. ASSOC.88NE-15 

518 E.R.M. ASSOC.88NE-15 

519 INTERFACE GROUP .... 88NE-13 

* MICROCOMP.MKTG.COUN. 88NE-12 

* MICROSMART.88NE-8.9 

520 PC LINK.88NE-5 

* ROBT. TINNEY GRAPHICS 88NE-14 

521 SPEAR TECHNOLOGY . . . 88NE-4 

522 UNIQTECH.88NE-10 


Pacific Coast 88 PC 1-12 

526 3-F ASSOCIATES.88PC-12 

527 ALTEC TECHNOLOGY .... 88PC-4 

528 B & B ELECTRONICS.88PC-2 

529 COMPUTOWN .88PC-9 

530 KMS.88PC-11 

531 KMS.88PC-11 

• MICROCOMP.MKTG.COUN. . 88PC-6 


Inquiry No. Page No. 

532 MS ENGINEERING, INC. . . 88PC-7 

533 MS ENGINEERING, INC. . . 88PC-7 

534 NEURALWARE.88PC-5 

535 NU-MEGA.88PC-10 

* ROBT. TINNEY GRAPHICS 88PC-8 

536 SF MICRO.88PC-1 

537 SURAH.88PC-3 

538 SURAH.88PC-3 


Southeast 88SE1-8 

• BYTE TIPS .88SE-2 

• COMP. FOR THE BLIND. . . 88SE-4 

495 D-DATA.88SE-8 

496 KNAPCO.88SE-1 

• MCGRAW-HILL BOOKS . . . 88SE-5 

* MICROCOMP.MKTG.COUN. . .88SE-3 

* MICROMINT.88SE-6 

* ROBT. TINNEY GRAPHICS 88SE-7 


Southwest 88SW1-8 

500 3D COMPUTER CORP. . . 88SW-8 

* BYTE TIPS .88SW-2 

* COMP. FOR THE BLIND. . 88SW-4 

501 GENERAL BUS. MACHINES 88SW-1 

502 KMS.88SW-3 

503 KMS.88SW-3 

* MCGRAW-HILL BOOKS . . 88SW-7 

* MICROCOMP.MKTG.COUN. . 88SW-5 

* ROBT. TINNEY GRAPHICS 88SW-6 

* Correspond directly with company. 


BYTE ADVERTISING SALES STAFF: 

Dennis J. Riley, Director of Sales, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-9281 
Jennifer L. Bartel, West Coast Sales Manager, 8111LBJ Freeway, Suite 1350, Dallas, Tx 75251, tel. (214) 644-1111 


NEW ENGLAND 

ME, NH, VT, MA, RI, ONTARIO 

CANADA & EASTERN CANADA 


SOUTHEAST 

NC, SC, GA, FL, AL, TN 


John C. Moon (617) 262-1160 
McGraw-Hill Publications 
575 Boylston Street 
Boston, MA02116 

ATLANTIC 

NY, NYC, CT, NJ (NORTH) 

Leah G. Rabinowitz (212) 512-2096 
McGraw-Hill Publications 
1221 Avenue of the Americas— 

36th Floor 

New York, NY 10020 

(203) 968-7111 
McGraw-Hill Publications 
Building A—3rd Floor 
777 Long Ridge Road 
Stamford, CT 06902 

EAST 

PA, NJ (SOUTH), 

MD, VA, W.VA, DE, D.C. 
(215)496-3833 
McGraw-Hill Publications 
Three Parkway 
Philadelphia, PA 19102 


Mr. Hans Csokor 
Publimedia 
Reisnerstrasse 61 
A-1037 Vienna, Austria 
222 75 76 84 

Mrs. Gurit Gepner 
McGraw-Hill Publishing Co. 
PO Box 2156 
Bat Yam, 59121 Israel 
3 866 561 321 39 


Thomas Tolbert (404) 252-0626 
McGraw-Hill Publications 
4170 Ashford-Dunwoody Road 
Suite 420 

Atlanta, GA 30319 
MIDWEST 

IL, MO, KS, IA, ND, SD, MN, 
KY, OH, WI, NB, IN, MI, MS 
Bob Denmead (312) 751-3740 
McGraw-Hill Publications 
Blair Building 
645 North Michigan Ave. 
Chicago, IL 60611 

SOUTHWEST, 

ROCKY MOUNTAIN 
CO, WY, OK, TX, AR, LA 
Karl Heinrich (713) 462-0757 
McGraw-Hill Publications 
7600 W. Tidwell Rd.-Suite 500 
Houston, TX 77040 


Mrs. Maria Sarmiento 
Pedro Teixeira 8, Off. 320 
Iberia Mart 1 
Madrid 4, Spain 
145 52 891 

Michael Karnig 

Andrew Karnig & Associates 

Finnbodavagen 

S-131 31 Nacka, Sweden 

8-44 0005 

Mr. Alain Faure 
McGraw-Hill Publishing Co. 
128 Faubourg Saint Honore 
75008 Paris 
France 

(1)42-89-03-81 


SOUTH PACIFIC 
SOUTHERN CA, AZ, NM, 

LAS VEGAS 

Jack Anderson (714) 557-6292 
McGraw-Hill Publications 
3001 Red Hill Ave. 

Building 01— Suite 222 
Costa Mesa, CA 92626 

Tom Harvey (213) 480-5243 
McGraw-Hill Publications 
3333 Wilshire Boulevard 0407 
Los Angeles, CA 90010 

NORTH PACIFIC 
HI, WA, OR, ID, MT, 
NORTHERN CA, 

NV (except LAS VEGAS), UT, 
W CANADA 

Mike Kisseberth (415) 362-4600 
McGraw-Hill Publications 
425 Battery Street 
San Francisco, CA 94111 

Bill McAfee (415) 349-4100 
McGraw-Hill Publications 
951 Mariner’s Island Blvd.— 

3rd Floor 

San Mateo, CA 94404 


Karen Lennie 

McGraw-Hill Publishing Co. 
34 Dover St. 

London W1X4BR 
England 01 493 1451 

Emilio Zerboni 
McGraw-Hill Publishing Co. 
Via Flavio Baracchini 1 
20123 Milan, Italy 
(2)89010103 


BYTE BITS (2x3) 

Dan Harper (603) 924-6830 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

The Buyer’s Mart (1x2) 

Mark Stone (603) 924-3754 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

Regional Advertising 
(So. CA, Mid-Atlantic, 

New York/New England) 

Elisa Lister (603) 924-6830 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

(Southeast, Southwest) 

Denise Vernier (603) 924-9281 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

Liz Coyman (603) 924-9281 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 


Seavex Ltd. 

400 Orchard Road, 010-01 
Singapore 0923 
Republic of Singapore 
Tel: 734-9790 
Telex: RS35539 SEAVEX 

Seavex Ltd. 

503 Wilson House 
19-27 Wyndham St. 
Central, Hong Kong 
Tel: 5-260149 
Telex: 60904 SEVEX HX 


Regional Advertising 
(Pacific NW, Midwest, 

New York/New England) 
Scott Gagnon (603) 924-6830 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

BYTE Deck Mailings 
National 

Ed Ware (603) 924-6166 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 

A/E/C Computing Deck 
Computing for Engineers 
Mary Ann Goulding 
(603) 924-9281 
BYTE Publications 
One Phoenix Mill Lane 
Peterborough, NH 03458 


Hiro Morita 

McGraw-Hill Publishing Co. 
Overseas Corp. 

Room 1528 
Kasumigaseki Bldg. 

3-2-5 Kasumigaseki, 
Chiyoda-Ku 
Tokyo 100, Japan 
3 581 9811 

Mr. Ernest McCrary 
Empresa Internacional de 
Comunicacoes Ltd a. 

Rua da Consolacao, 222 
Conjunto 103 

01302 Sao Paulo, S.P., Brasil 
Tel: (11)259-3811 
Telex: (100) 32122 EMBN 


Ros Weyman 

Serving Germany, Austria, & Switzerland 
McGraw-Hill Publishing Co. 

34 Dover St. 

London W1X 4BR 
England 01 493 1451 


International Advertising Sales Staff: 


OCTOBER 1988 -BYTE 341 





















































































READER 

SERVICE 


To get further information on the products advertised in BYTE, fill out 
the reader service card by circling the numbers on the card that cor¬ 
respond to the inquiry number listed with the advertiser. This index is 
provided as an additional service by the publisher, who assumes no 
liability for errors or omissions. 

* Correspond directly with company 


Index to Advertisers by Product Category 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


HARDWARE 


360 ADDINS 


14 ALPHA PRODUCTS CO.323 

23 ATI TECHNOLOGIES.155 

29 B&C MICRO.314 

* BINARY TECH .298 

318 BLUE CHIP TECHNOLOGY 88IS-38 

49 CAPITAL EQUIPMENT.122 

* COMPUTER CONTINUUM. ... 318 

69 CONTROL VISION.312 

330 FORMOSA . 88IS-47 

334 GTCO. 88IS-2 

336 INES. 88IS-36 

120 INTEL. 144.144A 

122 10 TECH .140 

123 10 TECH .328 

140 LAWSON LABS.312 

170 MICROWAY.55 

* MICROWAY.282 

184 NOHAUCORP .322 

199 PERISCOPE.Ill 

201 PERSONAL SPACE COMM.... 322 

213 QUA TECH .312 

214 QUA TECH .312 

215 QUA TECH .312 

216 QUA TECH .312 

228 REAL TIME DEVICES.317 

230 ROSE ELECTRONICS.317 

231 ROSE ELECTRONICS.317 

249 SUPERMICRO.317 

256 TALKING TECH.318 

361 DRIVES 


156 MEGA DRIVE.15 

157 MEGA DRIVE.15 

299 PACIFIC RIM SYSTEMS.96 

300 PACIFIC RIM SYSTEMS.96 

251 SYSGEN.29 

292 TANDON.148,149 

293 TANDON.148,149 

362 HARDWARE PROGRAMMERS 


30 B&C MICRO.317 

43 BP MICROSYSTEMS.337 

43 BP MICROSYSTEMS.337 

44 BYTEK.324 

141 LINK COMPUTER GRAPHICS . 322 

144 LOGICAL DEVICES.328 

145 LOGICAL DEVICES.328 

183 NEEDHAM’S ELECTRONICS. . 322 
206 PROGRAMMABLE LOGIC .... 326 

279 XELTEK.318 

280 XENDER.326 

363 INSTRUMENTATION 

90 ELEXOR.326 

107 GW INSTRUMENTS.40 

287 INDUSTRIAL AUTOMATION ... 328 

301 INNOVENTIONS.322 

286 METRABYTE.320 

188 ORION. 64 

364 KEYBOARDS/MICE 


335 HARRISON PRECISION . . 88IS-24 
146 LOGITECH.74,75 


147 LOGITECH .74,75 

247 SUMMAGRAPHICS.25 

365 MASS STORAGE 

13 AK SYSTEMS.320 

* MAXELL. 7 

156 MEGA DRIVE.15 

157 MEGA DRIVE.15 

190 OVERLAND DATA.312 

217 QUALSTAR.318 

257 TALLGRASS TECHNOLOGIES . 45 

258 TALLGRASS TECHNOLOGIES .45 

270 VERBATIM CORP.51 

* MISCELLANEOUS 


22 ANAHEIM AUTOMATION.324 

31 BAY TECHNICAL ASSOCIATES . 32 

59 COMPUQUEST.298 

62 COMPUTERAGE.337 

70 COVOX.124 

* INTECTRA.314 

119 INTEGRAND.143 

132 KADAKPROD.337 

142 LOGICAL DEVICES.328 

143 LOGICAL DEVICES.328 

162 MERRITT COMPUTER PROD.. . 94 
271 VIZIFLEX SEELS .326 


366 MODEMS/MULTIPLEXORS 


24 ATI TECHNOLOGIES.259 

* CLEO SOFTWARE.200 

58 COMPUCOM.298 

94 E-TECH.337 

289 HAYES MICRO PRODUCTS ... 269 

114 HOLMES MICROSYSTEMS .... 30 

115 HOLMES MICROSYSTEMS .... 30 

135 KISS ENGINEERING .92 

266 TOUCHBASE SYSTEMS.144D 

367 MONITORS 


174 MITSUBISHI.218,219 

175 MITSUBISHI.218,219 

204 PRINCETON GRAPHIC SYS. ... 61 

298 SHARP.265 

260 TATUNG .231 

281 ZENITH DATA SYSTEMS.205 

368 NETWORK HARDWARE 


31 BAY TECHNICAL ASSOCIATES . 32 

55 COGITATE.298 

323 CUBIX. 88IS-15 

516 DRESSELHAUSCOMP. PROD.. 88NE-3 

124 ITRON. 81 

* MICROSMART.88NE-8.9 

201 PERSONAL SPACE COMM.... 322 


369 POWER SUPPLIES 


16 AMER. POWER CONVERSION . 24 

345 NEOLEC. 88IS-22 

192 PARA SYSTEMS.93 


370 PRINTERS/PLOTTERS 

31 BAY TECHNICAL ASSOCIATES . 32 

53 CITIZEN AMERICA.189 

517 E.R.M. ASSOC.88NE-15 

518 E.R.M. ASSOC.88NE-15 


328 

FACITAB. 

88IS-12,13 

102 

FUJITSU AMERICA.... 

.236 

104 

GENICOM. 

.8,9 

111 

HEWLETT-PACKARD . . 

.225 

112 

HEWLETT-PACKARD . . 

.227 

150 

MANNESMANN TALLY. 

.145 

151 

MANNESMANN TALLY. 

.145 

* 

NEC INFO SYSTEMS .. 

.CHI 

230 

ROSE ELECTRONICS . 

.317 

231 

ROSE ELECTRONICS . 

.317 

269 

VENTURA PERIPHERALS 182,183 

283 

ZERICON . 

.298 

371 

PRINTER RIBBONS 

• 

BEST WESTERN . 

.46 

372 

SCANNERS/DIGITIZERS 

95 

FLAGSTAFF ENGINEERING . . 100 

96 

FLAGSTAFF ENGINEERING . . 100 

337 

IRIS. 

88IS-16 

148 

LOGITECH . 

.87 

149 

LOGITECH . 

.87 

171 

MIRROR TECHNOLOGIES. ... 135 

172 

MITSUBISHI. 

.221 

173 

MITSUBISHI. 

.221 

373 

SOFTWARE SECURITY 

314 

ALADDIN KNOWLEDGE SYS. 

. 88IS-10 

359 

CONTROL TELEMETRY 

. 88IS-42 

343 

MICROPHAR . 

. 88IS-40 

226 

RAINBOW TECH. 

.277 

244 

SOFTWARE SECURITY INC. ... 31 

374 


SYSTEMS 


311 
291 

312 
527 

17 

18 
19 

32 

33 
51 

321 

479 

514 

79 

80 

325 

326 

92 

93 
294 

99 

339 

160 

165 

166 
168 

532 

533 
347 
482 
195 
211 
225 
227 


ABC COMPUTER CO. ... 88IS-49 

ACCU-SYS .267 

ACER MULTITECH .... 88IS-28.29 
ALTEC TECHNOLOGY .... 88PC-4 
AMERICAN RESEARCH CORP . 95 
AMERICAN RESEARCH CORP . 95 
AMERICAN SEMICONDUCTOR 324 

AMPRO.199 

BEST COMPUTER.246 

BEST COMPUTER.246 

CLUB AMERICAN TECH. . . . 82,83 

COMPUADD. 88IS-41 

CORTEX CORP.88M/A-6 

CORTEX CORP.88NE-7 

DELL COMPS. (INT’L) ... 160,161 
DELL COMPS. (N. AMER.) 160-163 
ELEKTR0NIC EQUIP. COMP. . 88IS-48 

ELONEX. 88IS-11 

EXEREX.26,27 

EXEREX.26,27 

FIVESTAR COMPUTERS . 192,193 

GATEWAY 2000. 53 

ISE DATA. 88IS-24 

MEGATEL.54 

MICRO EXPRESS.281 

MICRO EXPRESS.281 

MICRONICS.175 

MS ENGINEERING, INC. . . 88PC-7 
MS ENGINEERING, INC. . . 88PC-7 

OLIVETTI . 88IS-5 

OWL COMP. SERVICES . 88M/AT-5 

PC DESIGN.191 

PROTEUS TECHNOLOGY.41 

RADIO SHACK.CIV 

RAINBOW TECH.326 


235 SCHWAB COMPUTER CENTER337 


483 SF MICRO.88M/AT-3 

536 SF MICRO.88PC-1 

490 SPEAR TECHNOLOGY . . 88MW-1 

521 SPEAR TECHNOLOGY . . . 88NE-4 

248 SUNTRONICS.112 

259 TATUNG.229 

* TOSHIBA COMPUTERS .... 20,21 

522 UNIQTECH.88NE-10 

358 WAVE MATE INC. 88IS-17 

273 WELLS AMERICAN.13 

276 WINTEK .314 

282 ZEOS INT'L LTD.48,49 

284 Z-WORLD.320 


SOFTWARE 


375 APPLE2/MAC APPLICATIONS 
—Bu8lne88/Offlce 


97 FOX SOFTWARE.23 

376 IBM/MSDOS APPLICATIONS 

—Business/Office 


3 1ST CLASS EXPERT SYSTEMS 106 


4 3RD WAVE .279 

7 ABRACADABRA SOFTWARE . . 98 

320 CLARION . 88IS-43 

56 COGITATE.317 

322 COMP. ELEC. INFOSYS . . 88IS-21 

76 DB FAST.104 

98 FTG DATA.326 

331 GAMMA PRODUCTIONS . 88IS-18 

105 GOLDEN BOW.314 

180 NANTUCKET.217 

346 NOVELL DEVELOPMENT 88IS-52 

• ORACLE.77 

348 ORACLE. 88IS-9 

193 PARSONS TECHNOLOGY.47 

194 PATTON & PATTON.16 

221 QUARTERDECK.138 

222 QUARTERDECK.138 

223 QUICKSOFT.28 

* RAIMA. 35 

261 TELEMKTG. RESOURCES.... 107 

262 TELEMKTG. RESOURCES. . . . 117 


377 IBM/MSDOS APPLICATIONS 

—Scientific/Technical 


75 DAYTRON ELECTRONICS .... 324 

89 ECOSOFT.34 

329 FLEMMING SOFTWARE . 88IS-34 
116 HORSTMANN SOFTWARE ...116 
154 MATHSOFT.69 

181 NATIONAL INSTRUMENTS ... 132 

182 NATIONAL INSTRUMENTS .. .132 

481 NEURALWARE.88M/AT-1 

534 NEURALWARE.88PC-5 

288 SPECTRUM.243 

246 STATSOFT .118 

252 SYSTAT.208 

253 SYSTAT.208 


378 IBM/MSDOS APPLICATIONS 

—Miscellaneous 


153 MAP INFO SYSTEMS.18 


342 BYTE* OCTOBER 1988 




































































































































































































READER 

SERVICE 


Advertising Supplement included with this issue: 
JDR Microdevices (U.S. and Canada Subscribers) 


* Correspond directly with company. 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


Inquiry No. 


Page No. 


379 IBM/MSDOS—CAD 


8 ACCELTECH.326 

20 AMER. SMALL BUSINESS COMP. . . 131 
26 AUTODESK.150 

45 CADAM.222 

46 CADAM.222 

277 WINTEK CORP.5 

380 IBM/MSDOS—LAN 


41 BORLAND.71 

42 BORLAND.71 

324 DATEX. 88IS-39 

239 SIMPLE NET SYSTEMS.144B 

240 SIMPLE NET SYSTEMS.144B 

355 TRAFFIC SOFTWARE . . . 88IS-36 

381 IBM/MSDOS—LANGUAGES 


5 A + L MEIER VOGT.251 

11 AETECH.280 

12 AETECH.280 

315 ANALYTICAL ENGINES .. 88IS-34 

37 BORLAND.Cll 

38 BORLAND.Cll 

39 BORLAND.1 

40 BORLAND.1 

319 CALEND. 88IS-33 

296 CNS.INC.204 

297 CNS, INC.204 

81 DIGITALK.36,37 

82 DIGITALK .36,37 

91 ELLIS.114 

333 GSE. 88IS-37 

108 HAMMERLY COMP. SERVICES 79 

130 JENSEN & PARTNERS.85 

137 LAHEY.122 

152 MANX SOFTWARE SYSTEMS . 125 

* MICROSOFT.146,147 

170 MICROWAY.55 

176 MIX SOFTWARE.297 

268 USERSOFT.136,137 

357 WARREN POINT. 88IS-36 

382 IBM/MSDOS 

UTILITIES 


6 A + L MEIER VOGT.253 

25 ATRON . 66 

27 AVOCET SYSTEMS.214 

34 BLAISE.33 

47 CALIFORNIA S/W PROD.322 

48 CALIFORNIA S/W PROD.322 

74 DATACODE.52 

113 HITECH EQUIP. CORP.324 

290 MATRIX.254 

163 MICRO COMPUTER SQUARE . 266 

164 MICRO COMPUTER SQUARE . 266 

176 MIX SOFTWARE.297 

535 NU-MEGA.88PC-10 

202 POLYTRON.296 

224 QSET. 54 

* QUAID SOFTWARE .58 

219 QUARTERDECK.128 

220 QUARTERDECK.128 

250 SUPERSOFT.60 

127 TOP GUN SYSTEMS.213 

* VERMONT CREATIVE S/W ....10 

274 WENHAM SOFTWARE.314 

278 WOODCHUCK IND.314 


383 IBM/MSDOS 

COMMUNICATIONS 


54 COEFFICIENT SYSTEMS CO. . 245 
88 DIVERSIFIED COMP. SYS. . ..322 
106 GRAFPOINT.326 

133 KEA SYSTEMS.46 

134 KEA SYSTEMS.314 

198 PC WORKS.322 

200 PERSOFT.73 

243 SOFTRONICS.318 

384 OTHER-LANGUAGES 


327 EQUIPU A.I.R. LTD.88IS-23 

285 Z-WORLD.320 

385 OTHER-CROSS DEVELOPMENT 


* SOFTWARE DEV. SYS.91 

267 UNIV. CROSS-ASSEMBLERS . 324 


386 MAIL ORDER/ 
RETAIL 


500 3D COMPUTER CORP. .. 88SW-8 

526 3-F ASSOCIATES.88PC-12 

10 ADV. COMPUTER PRODS. 330,331 

15 ALTEX ELECTRONICS.316 

28 B & B ELECTRONICS.337 

528 B & B ELECTRONICS.88PC-2 

36 BOFFIN LTD.... .127 

* BUYERS MART. 300-309 

* CALIFORNIA DIGITAL.329 

487 CAMBRIDGE DIRECT.... 88MW-8 
476 CAMBRIDGE DIRECT. . . 88M/AT-8 

509 CAMBRIDGE DIRECT.... 88NE-16 

510 COMTEKDATA.88NE-1 


57 COMPACT DISK PRODUCTS ... 94 

488 COMPARE COMPUTERS. 88MW-3 

489 COMPARE COMPUTERS . 88MW-3 

477 COMPARE COMPUTERS 88M/AT-7 

478 COMPARE COMPUTERS 88M/AT-7 


511 COMPARE COMPUTERS . . 88NE-6 

512 COMPARE COMPUTERS . . 88NE-6 

60 COMPUSAVE.315 

64 COMPUTER MAILORDER. . 56,57 

66 COMPUTER SURPLUS STORE 320 

529 COMPUTOWN .88PC-9 

67 COMPUTERLANE UNLTD .... 177 

68 CONTECH.328 

72 DATA DIRECT.337 

73 DATA DIRECT.337 

83 DISC INTERNATIONAL .328 

85 DISKCOTECH..318 

86 DISKETTE CONNECTION ....317 

87 DISKS TO GO.324 

480 D-DATA.88M/AT-4 

495 D-DATA.88SE-8 

501 GEN. BUS. MACHINES . . 88SW-1 
332 GREY MATTER. 88IS-35 

109 HARD DRIVES INT’L.184 

110 HARD DRIVES INT’L.184 

117 1C EXPRESS.312 

118 IEEE . 262 

126 JADE COMPUTER.327 

128 JAMECO.310,311 

131 J.D.R. MICRODEVICES .. 332,333 
131 J.D.R. MICRODEVICES . . 334-336 

* J.D.R. MICRODEVICES . . 345-360 


530 KMS.88PC-11 

531 KMS.88PC-11 

502 KMS. 88SW-3 

503 KMS. 88SW-3 

496 KNAPCO.88SE-1 


* MCGRAW-HILL BOOKS . . 88IS-51 

• MCGRAW-HILL BOOKS . . 88MW-7 

* MCGRAW-HILL BOOKS . . . 88SE-5 

• MCGRAW-HILL BOOKS . . 88SW-7 


155 MEAD COMPUTER.319 

158 MEGASOFT .320 

159 MEGASOFT .320 

161 MEP (MICRO ELECT. PROD.) .312 
167 MICROCOM.22 


* MICROCOMP. MKTG.COUNCIL 88MW-5 

* MICROCOMP. MKTG.COUNCIL 88NE-12 

* MICR0C0MP. MKTG.COUNCIL 88PC-6 

* MICROCOMP. MKTG.COUNCIL .88SE-3 

* MICROCOMP. MKTG.COUNCIL 88SW-5 


* MICROMINT.88SE-6 

169 MICROPROCESSORS UNLTD. 320 

170 MICROWAY.55 

178 MONTGOMERY GRANT.121 

179 M.H.1.313 

186 OMEGA MICRO SYSTEMS ...212 

520 PC LINK.88NE-5 

196 PC NETWORK .59 

197 PC PLUS.190 

349 PRECISION DATA. 88IS-32 

203 PRINCETON DISKETTE.298 

205 PRIORITY ONE.325 

207 PROGRAMMERS SHOP .105 


208 PROGRAMMER'S CONNECTION.... 39 

209 PROGRAMMER’S PARADISE 62,63 

* ROBT. TINNEY GRAPHICS88MW-6 

* ROBT. TINNEY GRAPHICS . 88NE-14 

* ROBT. TINNEY GRAPHICS 88PC-8 

* ROBT. TINNEY GRAPHICS 88SE-7 

* ROBT. TINNEY GRAPHICS 88SW-6 


232 SABINA INT’L.317 

236 SCIENCE & ENGINEERING ... 115 
350 SEMITECH MICRO ELECT. 88IS-25 
238 SHAMROCK COMPUTER ....257 

241 SKAN TEKNOLOGIES.318 

242 SN'W ELECTRONICS.264 

• SOFTLINE CORPORATION 88IS-19 

245 SOLUTION SYSTEMS .105 

537 SURAH.88PC-3 

538 SURAH.88PC-3 

352 S-100. 88IS-27 

353 S-100. 88IS-27 

255 S.C. SYSTEMS.178 

263 TELEMART.42,43 

264 TELEMART.42,43 

265 TIMELINE.321 

356 USA SOFTWARE. 88IS-7 

272 WAREHOUSE DATA.103 


275 WIESEMANN & THEIS GMBH .126 
491 Y.E.S. MULTINATIONAL . . 88MW-2 


387 EDUCATIONAL/ 
INSTRUCTIONAL 


21 ANNABOOKS.322 

317 BIX. 88IS-45 

* BYTE BACK ISSUE.344 

* BYTE BACK ISSUE.277 

* BYTE BACK ISSUE/SALE.252 

344 BYTE BITS . 88IS-32 

* BYTE CIRCULATION .220 


* BYTE MARKETING. 88IS-44 

* BYTE SUB. MESSAGE.98 

* BYTE SUB. MESSAGE . . . 88IS-26 

* BYTE SUB. SERVICE.92 

* BYTE SUB. SERVICE.203 

* BYTE SUB. SERVICE .... 88IS-42 

* BYTE TIPS .88MW-4 

* BYTE TIPS .88SE-2 

* BYTE TIPS . 88SW-2 

63 COMPUTER BOOK CLUB, THE . 97 

* COMPS. FOR THE BLIND . 88SE-4 

* COMPS. FOR THE BLIND 88SW-4 

71 CYBER RESEARCH.326 

121 INTELLIGENCEWARE.99 

519 INTERFACE GROUP . . . .88NE-13 

129 JASON ENTERPRISE.314 

136 KNOWLEDGE GARDEN.263 

* MCGRAW-HILL CEC.273 

* MCGRAW-HILL NRI.241 

295 MESSEMUNCHEN INT’L.113 

189 OSBORNE MCGRAW-HILL ... 292 


388 DESKTOP 

PUBLISHING 


9 ADOBE.108,109 

138 LASER CONNECTION.17 

139 LASER CONNECTION.19 

341 LASER TEAM. 88IS-22 

* MICROSOFT. 206,207 

354 TOOLS GMBH. 88IS-20 


389 RECRUITMENT 


• MICROSOFT CORP.299 


MISCELLANEOUS 


313 AL DOWNLOADING. 88IS-38 

316 BCL. 88IS-34 

513 COMP. RESOURCE CTR. 88NE-11 

* NEC INFO SYSTEMS.176 

187 ON TARGET.328 

233 SAFEWARE.314 


390 OPERATING 

SYSTEMS 


185 NEW MICROS.320 

218 QUANTUM .156 

234 SANTA CRUZ OPERATION . ..169 


391 ON-LINE 

SERVICES 


450 BIX. 232,233 

61 COMPUSERVE.287 

342 MICRO TECHNOLOGY. . . 88IS-31 


OCTOBER 1988 -BYTE 343 

























































































































































































1985 

1986 

1987 

1988 

BACK ISSUES FOR SALE 

Jan. 

$4.00 



$6.00 

SPECIAL ISSUES and INDEX 

Feb. 

$4.00 

$6.00 

$6.00 


BYTE ’83-’84 INDEX $2.00 

March 

$4.00 


$6.00 

$6.00 

BYTE 1985 INDEX $2 50 

April 

$4.00 


$6.00 


BYTE 1986 INDEX $2.00 

BYTE 1987 INDEX $2 50 

1985 INSIDE THE IBM PCs $4 75 

1986 INSIDE THE IBM PCs $5 00 

APPLICATIONS SOFTWARE TODAY SPECIAL $4.00 

Circle and send requests with payments to: 

BYTE Back Issues 

One Phoenix Mill Lane 

Peterborough, NH 03458 

May 

$4.00 


$6.00 

$6.00 

June 

$4.00 

$6.00 

$6.00 

$6.00 

July 


$6.00 

$6.00 

$6.00 

Aug. 

$4.00 

$6.00 

$6.00 

$6.00 

Sept. 

$4.00 

$6.00 

$6.00 


Oct. 

$4.00 




Nov. 

$4.00 




Dec. 

$4.00 

$6.00 



(603) 924-9281 

D Check enclosed Payments from foreign countries must be made in US funds payable at a US bank. 

□ VISA □ MasterCard 

Card # Exp. Date 

Signature 

The above prices include postage in the US. Please add $ .SO per copy for Canada and Mexico; and $2.00 per copy to foreign countries (sur¬ 
face delivery). Please allow 4 weeks for domestic delivery and 12 weeks for foreign delivery. 

European customers please refer to Back Issue order form in International Advertising section of book. 

Name 

Address 

City State Zip 


_SUBSCRIBERS ONLY!* 

ri 

■ 


^ JU Use BYTE's Telephone Inquiry Processing System 

Using TIPS can bring product information as much as 10 days earlier. 


SEND FOR YOUR 1) If you are a new subscriber or have lost your I.D. card, circle #1 on the Reader Service 

SUBSCRIBER I.D. CARD Card; attach mailer label. We will immediately send your personal TIPS subscriber card. 


GET PREPARED 2) Write your Subscriber Number, as printed on your Subscriber I.D. Card, in boxes in Step 5 below. 

(Do not add 0’s to fill in blank boxes) 

3) Write numbers for information desired in boxes in Step 7b below. 

(Do not add 0’s to fill in blank boxes.) 


CALL TIPS 

4) 

Now, on a Touch-Tbne telephone dial: (413) 442-2668 and wait for voice commands. 

ENTER YOUR 
SUBSCRIBER AND 
ISSUE NUMBERS 

5) 

When TIPS says: “Enter Subscriber Number” 

(Enter by pushing the numbers and symbols [# or * enclosed in the boxes] on telephone pad 
ignoring blank boxes) 

Enter □ □□□□□□□BABA 


6) 

When TIPS says “Enter magazine code & issue code” 

Enter Q] BA CD EH E] BA BA 


ENTER YOUR 7a) When TIPS says “Enter (next) Inquiry Number” 

INQUIRIES Enter one inquiry selection from below (ignore blank boxes) 


END SESSION 


b) 


8) 

9) 


Repeat 7a as needed (maximum 17 inquiry numbers) 


1. □ □ □ HI II 

2. □ □ □ m is 

3. □ □ □ HI QD 

4. □ □ □ IS SI 

5. □ □ □ QB B1 


6. □ □ □ QD Qfl 

7. □ □ □ II11 

8. □ □ □ QB II 

9. □ □ □ QB IS 


10. □ □ □ H QB 

11. □ □ □ IIII 

12. □ □ □ HI (ffi 

13. □ □ □ II m 


End session by entering 0 0 GB HI HI HI 

Hang up after hearing final message 

If you are a subscriber and need assistance, call (603) 924-9281. 



If you are not a subscriber fill out the subscription card found in this issue or, call BYTE Circulation 800-423-8272. 

’Domestic and Canadian Subscribers Only! 


344 BYTE* OCTOBER 1988 






















































ILL 5 Information Retrieval Service 

To assist you in making your evaluations, purchasing decisions, or recommendations, you can 
request further information directly from the manufacturer or service company on products and 
services advertised in this issue. There is no charge, no obligation. Just complete and mail the 
attached post-paid, self-addressed reply card, and we’ll do the rest. 


a Circle numbers on reply 
1 card which correspond to 
Mol numbers assigned to 

items of interest to you. 



Check all the appropriate 
answers to questions 
“A” through “F”. 


«l Print your name and 
j ; address and mail. 


I 

I 

I 

I 

I 

I: 

I: 

I 

I 

I 

I: 

I 

I: 

I 

l: 

l 

I 

I 

l 

I 

I 

l 

I 

I 

l 

I 

I 

I 

I 

I 

I 

l 

I- 

I 

l 

I 

I 

i 

I 

I 

I 

l 

I 

I 

I 

l 

I 

I 

l 

l 

l 

l 

I 

I 

l 

I 

I 


Fill out this coupon carefully. PLEASE PRINT. Requests cannot be 
honored unless the zip code is included. This card is valid for 6 months 
from cover date. 

A. What is your primary job function? 

(Check one only) 

1 □ Business Owner, General 

Management, Administrative 

2 □ MIS/DP, Programming 

3 □ Engineering/Scientific, R&D 

4 □ Professional (law, medicine, 

accounting) 

5 □ Other 

B. How many people does your 
company employ? 

1 □ 25 or fewer 

2 □ 26-99 

3 □ 100-499 

4 □ 500-999 

5 □ 1000 or more 

G Reason for request: (Check all 
that apply). 

1 □ Business use for yourself 

2 □ Business use for your 

company 

3 □ Personal use 

Name _ 

Title _ 

Company _ 

Address _ 

City _ State. 

Zip _ Telephone _ 


OCTOBER 48ARSU 


1 

2 

3 

4 

5 

6 

7 

8 

9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

21 

22 

23 

24 

25 

26 

27 

28 

29 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40 

41 

42 

43 

44 

45 

46 

47 

48 

49 

50 

51 

52 

53 

54 

55 

56 

57 

58 

59 

60 

61 

62 

63 

64 

65 

66 

67 

68 

69 

70 

71 

72 

73 

74 

75 

76 

77 

78 

79 

80 

81 

82 

83 

84 

85 

86 

87 

88 

89 

90 

91 

92 

93 

94 

95 

96 

97 

98 

99 

100 

101 

102 

103 

104 

105 

106 

107 

108 

109 

110 

111 

112 

113 

114 

115 

116 

117 

118 

119 

120 

121 

122 

123 

124 

125 

126 

127 

128 

129 

130 

131 

132 

133 

134 

135 

136 

137 

138 

139 

140 

141 

142 

143 

144 

145 

146 

147 

148 

149 

150 

151 

152 

153 

154 

155 

156 

157 

158 

159 

160 

161 

162 

163 

164 

165 

166 

167 

168 

169 

170 

171 

172 

173 

174 

175 

176 

177 

178 

179 

180 

181 

182 

183 

184 

185 

186 

187 

188 

189 

190 

191 

192 

193 

194 

195 

196 

197 

198 

199 

200 

201 

202 

203 

204 

205 

206 

207 

208 

209 

210 

211 

212 

213 

214 

215 

216 

217 

218 

219 

220 

221 

222 

223 

224 

225 

226 

227 

228 

229 

230 

231 

232 

233 

234 

235 

236 

237 

238 

239 

240 

241 

242 

243 

244 

245 

246 

247 

248 

249 

250 

251 

252 

253 

254 

255 

256 

257 

258 

259 

260 

261 

262 

263 

264 

265 

266 

267 

268 

269 

270 

271 

272 

273 

274 

275 

276 

277 

278 

279 

280 

281 

282 

283 

284 

285 

286 

287 

288 

289 

290 

291 

292 

293 

294 

295 

296 

297 

298 

299 

300 

301 

302 

303 

304 

305 

306 

307 

308 

309 

310 

311 

312 

313 

314 

315 

316 

317 

318 

319 

320 

321 

322 

323 

324 

325 

326 

327 

328 

329 

330 

331 

332 

333 

334 

335 

336 

337 

338 

339 

340 

341 

342 

343 

344 

345 

346 

347 

348 

349 

350 

351 

352 

353 

354 

355 

356 

357 

358 

359 

360 

361 

362 

363 

364 

365 

366 

367 

368 

369 

370 

371 

372 

373 

374 

375 

376 

377 

378 

379 

380 

381 

382 

383 

384 

385 

386 

387 

388 

389 

390 

391 

392 

393 

394 

395 

396 

397 

398 

399 

400 

401 

402 

403 

404 

405 

406 

407 

408 

409 

410 

411 

412 

413 

414 

415 

416 

417 

418 

419 

420 

421 

422 

423 

424 

425 

426 

427 

428 

429 

430 

431 

432 

433 

434 

435 

436 

437 

438 

439 

440 

441 

442 

443 

444 

445 

446 

447 

448 

449 

450 

451 

452 

453 

454 

455 

456 

457 

458 

459 

460 

461 

462 

463 

464 

465 

466 

467 

468 

469 

470 

471 

472 

473 

474 

475 

476 

477 

478 

479 

480 

481 

482 

483 

484 

485 

486 

487 

488 

489 

490 

491 

492 

493 

494 

495 

496 

497 

498 

499 

500 

501 

502 

503 

504 

505 

506 

507 

508 

509 

510 

511 

512 

513 

514 

515 

516 

517 

518 

519 

520 

521 

522 

523 

524 

525 

526 

527 

528 

529 

530 

531 

532 

533 

534 

535 

536 

537 

538 

539 

540 

541 

542 

543 

544 

545 

546 

547 

548 

549 

550 

551 

552 

553 

554 

555 

556 

557 

558 

559 

560 

561 

562 

563 

564 

565 

566 

567 

568 

569 

570 

571 

572 

573 

574 

575 

576 

577 

578 

579 

580 

581 

582 

583 

584 

585 

586 

587 

588 

589 

590 

591 

592 

593 

594 

595 

596 

597 

598 

599 

600 

601 

602 

603 

604 

605 

606 

607 

608 

609 

610 

611 

612 

613 

614 

615 

616 

617 

618 

619 

620 

621 

622 

623 

624 

625 

626 

627 

628 

629 

630 

631 

632 

633 

634 

635 

636 

637 

638 

639 

640 

641 

642 

643 

644 

645 

646 

647 

648 

649 

650 

651 

652 

653 

654 

655 

656 

657 

658 

659 

660 

661 

662 

663 

664 

665 

666 

667 

668 

669 

670 

671 

672 

673 

674 

675 

676 

677 

678 

679 

680 

681 

682 

683 

684 

685 

686 

687 

688 

689 

690 

691 

692 

693 

694 

695 

696 

697 

698 

699 

700 

701 

702 

703 

704 

705 

706 

707 

708 

709 

710 

711 

712 

713 

714 

715 

716 

717 

718 

719 

720 

721 

722 

723 

724 

725 

726 

727 

728 

729 

730 

731 

732 

733 

734 

735 

736 

737 

738 

739 

740 

741 

742 

743 

744 

745 

746 

747 

748 

749 

750 

751 

752 

753 

754 

755 

756 

757 

758 

759 

760 

761 

762 

763 

764 

765 

766 

767 

768 

769 

770 

771 

772 

773 

774 

775 

776 

777 

778 

779 

780 

781 

782 

783 

784 

785 

786 

787 

788 

789 

790 

791 

792 

793 

794 

795 

796 

797 

798 

799 

800 

801 

802 

803 

804 

805 

806 

807 

808 

809 

810 

811 

812 

813 

814 

815 

816 

817 

818 

819 

820 

821 

822 

823 

824 

825 

826 

827 

828 

829 

830 

831 

832 

833 

834 

835 

836 

837 

838 

839 

840 

841 

842 

843 

844 

845 

846 

847 

848 

849 

850 

851 

852 

853 

854 

855 

856 

857 

858 

859 

860 

861 

862 

863 

864 

865 

866 

867 

868 

869 

870 

871 

872 

873 

874 

875 

876 

877 

878 

879 

880 

881 

882 

883 

884 

885 

886 

887 

888 

889 

890 

891 

892 

893 

894 

895 

896 

897 

898 

899 

900 

901 

902 

903 

904 

9j5 

906 

907 

908 

909 

910 

911 

912 

913 

914 

915 

916 

917 

918 

919 

920 

921 

922 

923 

924 

925 

926 

927 

928 

929 

930 

931 

932 

933 

934 

935 

936 

937 

938 

939 

940 

941 

942 

943 

944 

945 

946 

947 

948 

949 

950 

951 

952 

953 

954 

955 

956 

957 

958 

959 

960 

961 

962 

963 

964 

965 

966 

967 

968 

969 

970 

971 

972 

973 

974 

975 

976 

977 

978 

979 

980 

981 

982 

983 

984 

985 

986 

987 

988 

989 

990 

991 

992 

993 

994 

995 

996 

997 

998 

999 


D. Your next step after information 
is received: 

1 □ Purchase order 

2 □ Evaluation 

3 □ Specification/Recommendation 

E. Please indicate the product 
categories for which you 
influence the selection or 
purchase at your (or your 
client’s) company or organi¬ 
zation. (Check all that apply). 

1 □ Microcomputers 

2 □ Peripherals 

3 □ Software 

4 □ Accessories and supplies 

F. For how many microcomputers 
do you influence the purchase 
of products at your (or your 
client’s) company or organi¬ 
zation? 

1 □ 1 3 □ 5-9 

2 □ 2-4 4 □ 10 or more 


NO POSTAGE 
NECESSARY 
IF MAILED 
IN THE 

UNITED STATES 



BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 176 DALTON, MA 



POSTAGE WILL BE PAID BY ADDRESSEE 


READER SERVICE 
PO Box 298 
Dalton, MA 01227-0298 






















Information Retrieval Service 

To assist you in making your evaluations, purchasing decisions, or recommendations, you can 
request further information directly from the manufacturer or service company on products and 
services advertised in this issue. There is no charge, no obligation. Just complete and mail the 
attached post-paid, self-addressed reply card, and we’ll do the rest. 

Circle numbers on reply m Check all the appropriate 

card which correspond to ! ! answers to questions 

numbers assigned to fM “A” through “F”. 

items of interest to you. 

NO POSTAGE 
NECESSARY j 
IF MAILED | 

IN THE | 

UNITED STATES I 


BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 176 DALTON, MA 


POSTAGE WILL BE PAID BY ADDRESSEE 

DUTF 
DVI 

READER SERVICE 
PO Box 298 
Dalton, MA 01227-0298 
USA 



j Print your name and 
address and mail. 



Fill out this coupon carefully. PLEASE PRINT. Requests cannot be 
honored unless the zip code is included. This card is valid for 6 months 
from cover date. 


A. What is your primary job function? 
(Check one only) 

1 □ Business Owner, General 

Management, Administrative 

2 □ MIS/DP, Programming 

3 □ Engineering/Scientific, R&D 

4 □ Professional (law, medicine, 

accounting) 

5 □ Other 

B. How many people does your 
company employ? 

1 □ 25 or fewer 

2 □ 26-99 

3 □ 100-499 

4 □ 500-999 

5 □ 1000 or more 

G Reason for request: (Check all 
that apply). 

1 □ Business use for yourself 

2 □ Business use for your 

company 

3 □ Personal use 

Name _ 

Tide 


D. Your next step after information 
is received: 

1 □ Purchase order 

2 □ Evaluation 

3 □ Specification/Recommendation 

E. Please indicate the product 
categories for which you 
influence the selection or 
purchase at your (or your 
client’s) company or organi¬ 
zation. (Check all that apply). 

1 □ Microcomputers 

2 □ Peripherals 

3 □ Software 

4 □ Accessories and supplies 

F. For how many microcomputers 
do you influence the purchase 
of products at your (or your 
client’s) company or organi¬ 
zation? 

1 □ 1 3 □ 5-9 

2 □ 2-4 4 □ 10 or more 


Company _ 

Address _ 

City _ State. 

Zip _ Telephone _ 


OCTOBER 48ARSU 


1 

2 

3 

4 

5 

6 

7 

8 

9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

21 

22 

23 

24 

25 

26 

27 

28 

29 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40 

41 

42 

43 

44 

45 

46 

47 

48 

49 

50 

51 

52 

53 

54 

55 

56 

57 

58 

59 

60 

61 

62 

63 

64 

65 

66 

67 

68 

69 

70 

71 

72 

73 

74 

75 

76 

77 

78 

79 

80 

81 

82 

83 

84 

85 

86 

87 

88 

89 

90 

91 

92 

93 

94 

95 

96 

97 

98 

99 

100 

101 

102 

103 

104 

105 

106 

107 

108 

109 

110 

111 

112 

113 

114 

115 

116 

117 

118 

119 

120 

121 

122 

123 

124 

125 

126 

127 

128 

129 

130 

131 

132 

133 

134 

135 

136 

137 

138 

139 

140 

141 

142 

143 

144 

145 

146 

147 

148 

149 

150 

151 

152 

153 

154 

155 

156 

157 

158 

159 

160 

161 

162 

163 

164 

165 

166 

167 

168 

169 

170 

171 

172 

173 

174 

175 

176 

177 

178 

179 

180 

181 

182 

183 

184 

185 

186 

187 

188 

189 

190 

191 

192 

193 

194 

195 

196 

197 

198 

199 

200 

201 

202 

203 

204 

205 

206 

207 

208 

209 

210 

211 

212 

213 

214 

215 

216 

217 

218 

219 

220 

221 

222 

223 

224 

225 

226 

227 

228 

229 

230 

231 

232 

233 

234 

235 

236 

237 

238 

239 

240 

241 

242 

243 

244 

245 

246 

247 

248 

249 

250 

251 

252 

253 

254 

255 

256 

257 

258 

259 

260 

261 

262 

262 

264 

265 

266 

267 

268 

269 

270 

271 

272 

273 

274 

275 

276 

277 

278 

279 

280 

281 

282 

283 

284 

285 

286 

287 

288 

289 

290 

291 

292 

293 

294 

295 

2% 

297 

298 

299 

300 

301 

302 

303 

304 

305 

306 

307 

308 

309 

310 

311 

312 

313 

314 

315 

316 

317 

318 

319 

320 

321 

322 

323 

324 

325 

326 

327 

328 

329 

330 

331 

332 

333 

334 

335 

336 

337 

338 

339 

340 

341 

342 

343 

344 

345 

346 

347 

348 

349 

350 

351 

352 

353 

354 

355 

356 

357 

358 

359 

360 

361 

362 

363 

364 

365 

366 

367 

368 

369 

370 

371 

372 

273 

374 

275 

376 

377 

378 

379 

380 

381 

382 

383 

384 

385 

386 

387 

388 

389 

390 

391 

392 

393 

394 

395 

396 

397 

398 

399 

400 

401 

402 

403 

404 

405 

406 

407 

408 

409 

410 

411 

412 

413 

414 

415 

416 

417 

418 

419 

420 

421 

422 

423 

424 

425 

426 

427 

428 

429 

430 

431 

432 

433 

434 

435 

436 

437 

438 

439 

440 

441 

442 

443 

444 

445 

446 

447 

448 

449 

450 

451 

452 

•453 

454 

455 

456 

457 

458 

459 

460 

461 

462 

463 

464 

465 

466 

467 

468 

469 

470 

471 

472 

473 

474 

475 

476 

477 

478 

479 

480 

481 

482 

483 

484 

485 

486 

487 

488 

489 

490 

491 

492 

493 

494 

495 

496 

497 

498 

499 

500 

501 

502 

503 

504 

505 

506 

507 

508 

509 

510 

511 

512 

513 

514 

515 

516 

517 

518 

519 

520 

521 

522 

523 

524 

525 

526 

527 

528 

525 

530 

531 

532 

533 

534 

535 

536 

537 

538 

539 

540 

541 

542 

543 

544 

545 

546 

547 

548 

549 

550 

551 

552 

553 

554 

555 

556 

557 

558 

559 

560 

561 

562 

563 

564 

565 

566 

567 

568 

569 

570 

571 

572 

573 

574 

575 

576 

577 

578 

579 

580 

581 

582 

583 

584 

585 

586 

587 

588 

589 

590 

591 

592 

593 

594 

595 

596 

597 

598 

599 

600 

601 

602 

603 

604 

605 

606 

607 

608 

609 

610 

611 

612 

613 

614 

615 

616 

617 

618 

619 

620 

621 

622 

623 

624 

625 

626 

627 

628 

629 

630 

631 

632 

633 

634 

635 

636 

637 

638 

639 

640 

641 

642 

643 

644 

645 

646 

647 

648 

649 

650 

651 

652 

653 

654 

655 

656 

657 

658 

659 

660 

661 

662 

663 

664 

665 

666 

667 

668 

669 

670 

671 

672 

673 

674 

675 

676 

677 

678 

679 

680 

681 

682 

683 

684 

685 

686 

687 

688 

689 

690 

691 

692 

693 

694 

695 

696 

697 

698 

699 

700 

701 

702 

703 

704 

705 

706 

707 

708 

709 

710 

711 

712 

713 

714 

715 

716 

717 

718 

719 

720 

721 

722 

723 

724 

725 

726 

727 

728 

729 

730 

731 

732 

733 

734 

735 

736 

737 

738 

739 

740 

741 

742 

743 

744 

745 

746 

747 

748 

749 

750 

751 

752 

753 

754 

755 

756 

757 

758 

759 

760 

761 

762 

763 

764 

765 

766 

767 

768 

769 

770 

771 

772 

773 

774 

775 

776 

777 

778 

779 

780 

781 

782 

783 

784 

785 

786 

787 

788 

789 

790 

791 

792 

793 

794 

795 

796 

797 

798 

799 

800 

801 

802 

803 

804 

805 

806 

807 

808 

809 

810 

811 

812 

813 

814 

815 

816 

817 

818 

819 

820 

821 

822 

823 

824 

825 

826 

827 

828 

829 

830 

831 

832 

833 

834 

835 

836 

837 

838 

839 

840 

841 

842 

843 

844 

845 

846 

847 

848 

849 

850 

851 

652 

853 

854 

855 

856 

857 

ess 

859 

860 

861 

862 

863 

864 

865 

866 

867 

868 

869 

870 

871 

872 

873 

874 

875 

876 

877 

878 

879 

880 

881 

882 

883 

884 

885 

886 

887 

888 

889 

890 

891 

892 

893 

894 

895 

896 

897 

898 

899 

900 

901 

902 

903 

904 

905 

906 

907 

908 

909 

910 

911 

912 

913 

914 

915 

916 

917 

918 

919 

920 

921 

922 

923 

924 

925 

926 

927 

928 

929 

930 

931 

932 

933 

934 

935 

936 

937 

938 

939 

940 

941 

942 

943 

944 

945 

946 

947 

948 

949 

950 

951 

952 

953 

954 

955 

956 

957 

958 

959 

960 

961 

962 

963 

964 

965 

966 

967 

968 

969 

970 

971 

972 

973 

974 

975 

976 

977 

978 

979 

980 

981 

982 

983 

984 

985 

986 

987 

988 

989 

990 

991 

992 

993 

994 

995 

996 

997 

998 

999 


































SEE PAGE 2 FOR DETAILS 









JDR Microdevices 


® 


Here at JDR we are constantly striving to upgrade our products and services in order to better serve our 
customers. Over the last few months we’ve added phone lines, sales staff and technical support repre¬ 
sentatives to improve speed and after-sale support. 


This insert is all about upgrading also. In the next few pages you’ll find products that will give you more 
storage, more speed and more of the latest technology at prices you can afford. And remember, when 
you buy from JDR you’re assured of these services: 



■ 30 DAY MONEY BACK 
GUARANTEE 

■ TOLL-FREE TECHNICAL 
SUPPORT 

■ 1 YEAR WARRANTY ON 
ALL PRODUCTS 

■ MOST ORDERS SHIPPED 
WITHIN B4 HOURS 

■ NO SURCHARGE FOR 
CREDIT CAROS 


B400baud modem 



FROM OUR COVER: 

2400 baud breakthrough! This well designed and solidly built modem 
offers 2400bps performance at an incredibly low price. For only $129.95 
you get all these great features: 


■ Flayes compatibility 

■ 2400/1200/300bps operation 

- Mirror II communications software 

- Automatic answer/dial/redial 
• Call progress monitoring 

■ Auto adjusting for touchtone or pulse phones 


■ Waits for dial tone before dialing 

• Can be configured as COM1, COM2, or COM3 

■ Second telephone jack for voice communications 

■ Made in the U.S.A. 

MCT-241 




-HhiXi- SWITCH 
keyboard 

Everyone wants this super keyboard because it feels so good, 
and now you can get it at JDR's great price! 

■ Tactile feedback 

■ 101 key enhanced keyboard layout 

■ Separate numeric & cursor keypads 

- 12 function keys 

- Lighted Num, Caps, Scroll lock & large Return key 

- For XTs & AT compatibles 

MAX-5339 

Maxi-switch standard AT style layout. $64.95 

MAX-5060 


TERMS: Minimum order SI 0.00. For shipping and handling include S2.50 for UPS Ground and S3.50 for UPS Air. Orders 
over 1 lb. and foreign orders may require additional shipping charges - please contact the sales department for the 
amount. CA. residents must include applicable sales tax. Prices are subject to change without notice. We are not 
responsible for typographical errors. We reserve the right to limit quantities and to substitute manufacturer. All merchan¬ 
dise subject to prior sale. A full copy of our terms is available upon request. Items pictured may only be representative. 


COPYRIGHT 1988 JDR MICRODEVICES 
JDR Microdevices and the JDR Microdevices logo are reg¬ 
istered trademarks of JDR Microdevices. IBM.AT.PS 2 are 
trademarks of International Business Machines. 






































modems 


2400baud external modem *1G9 as 


This 2400/1200/300 baud Hayes compatible modem is 
packed with features you’d expect to find only in higher priced 
models. An excellent value. 

■ 8 easy-to-read status LED’s 

• Attractive desktop design 

• Adjustable volume control 
- Call progress monitoring 

■ 2nd phone jack for voice communications 

■ Comprehensive user documentation 

■ Requires one serial port & cable (optional) 

MCT-24E 

1200 baud external modem $99.95 

Hayes compatible 300/1200 baud external modem. 

MCT-12E 

1200 baud internal modem $69.95 

With Mirror II communication software. 

MCT-121 



2400 baud external modem for Macintosh $199.95 

Includes cable and ProCom-M communication software. 

MCT-24EM 



far Apple II computers 


packet modem 



This take-anywhere modem is great for laptops and portables 
and has all the power you’d expect from a full size model. 
Now wherever you are, you're just a phone call away from 
your data. Quality design in a small package. 

• 9 volt battery & AC power pack included 

■ Line cord included 

• Switchable Bell/International protocol 

■ Serial interface (DB25 connector) 

» 1200/300 baud operation 

■ 4 status indicators 

■ Weighs only 6 ounces 
- 4 3/4” x 2 1 /4” x 1 ” 

MCT-12P 



An internal 1200/300 baud intelligent card modem 
for the Apple II family, now at a great price! 

■ Hayes compatible 

» 

control 

■ Auto redial on busy 

■ Includes ProCom-A communication & 
word processing software 

MCT-12A 

MCT-24A 2400 baud version. $179.95 


muio answer/auiu uiai 
Built-in speaker with volume 


for the new PS/S™ computers 



A 2400/1200/300 baud intelligent modem and communica¬ 
tions software for Models 50, 60 and 80 computers. Easy to 
install and configure using the standard IBM PS/2 configura¬ 
tion utility. 

- Auto answer/auto dial 

■ Can be configured as COM1-COM7 

- Includes MIRROR II communication software 
• Upgradeable with 2400 enhancement option 

MCT-24M 


ORDER TOLL FREE000-530-5000 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 














Think how long it would take to re¬ 
create your valuable hard disk data if it 
was accidentally erased! The Archive 
streaming cartridge tape drive makes 
backing-up easy. The AR5540A drive 
backs up 40 Mb in just 40 minutes. Just 
set it up with the easy-to-use menu- 
driven software and come back when 
it’s done — no more floppy swapping! 

• Full & incremental back-up 
■ Partial & full restore 

• Includes QlCstream menu-driven 
software 

• Uses standard QIC data format 

• One 40Mb tape included 

AR5240X — for XT and AT computers. 
AR5540A — for ATs only — 2x faster. 
Additional 40 Mb Tape cartridges. 
AR340 $24.95 


<W Seagate SCSI drives 



*335 


Choose from the full line of embedded SCSI drives from Seagate. This 
popular standard offers speed, expandability and the advantages of 
using a device independent bus. Compatible with a variety of systems 
including Macintosh, Tandy and Amiga. 


( 2 ? Seagate fast 40mb drive 


Size 

Model # 

Mb 

Avg. 

Speed 

Price 

3 1/2" 

ST-125N 

21.5 

40MS 

$399 1 

3 1/2" 

ST-138N 

32.2 

40MS 

$399 

3 1/2" 

ST-157N 

48.6 

40MS 

$499 

5 1/4" 

ST-225N 

21.3 

65MS 

$349 

5 1/4" 

ST-251 N 

43.1 

40MS 

$449 | 

5 1/4" 

ST-277N 

64.9 

40MS 

$549 1 

5 1/4" 

ST-296N 

85.0 

28MS 

$995 1 


SCSI host adaptor 

Add SCSI flexibility to your PC! This low power, 
short slot card for PC compatibles can control up 
to two SCSI drives. Includes connector cable. 

MCT-SCSI $49.95 


The new ST-251-1 is an improved design with an average 
access time of 28 milliseconds — a significant speed 
increase over previous models. This 42 Mb MFM formatted 
drive fits in a regular 5 1/4” half-height bay. 

ST-251-1 


















c5P Seagate harddisks 


•403 BO Mb 


was *B43—save *150 

We’ve lowered the price of our 60 Mb RLL drive so that you 
can get more megabytes per dollar! Whatever your hard disk 
needs, we have a reliable, high quality Seagate drive at the 
lowest price available. Buy them alone, or with an MCT disk 
controller for even greater savings! 


SO nib *225 drive only 
30 Mb *243 drive only 



buy a controller with a hard disk for extra savings! 


Size 

Model # 

Avg. 

Speed 

Drive 

Alone 

Packaged with MCT Controller \ 

MCT-HDC 

MCT-RLL 

MCT-ATFH 

MCT-ATFH-RLL 1 

20Mb 

ST-225 

65MS 

$225 

$269 

— 

$339 

.... 

30Mb RLL 

ST-238 

65MS 

$249 

.... 

$299 

— 

$389 

40Mb 

ST-251 

40MS 

$429 

$469 

—- 

$539 

.... 

60Mb RLL 

ST-277 

40MS 

$499 

— 

$549 

— 

$639 

80Mb 

ST-4096 

28MS 

$895 

$939 

.... 

$995 

.... 


r MODULAR CIRCUIT TECHNOLOGY 


disk controllers 



RLL DISK CONTROLLER 

Transfer data 50% faster! This RLL 
controller records and retrieves hard 
disk data much faster than ordinary 
hard disk controllers. Supports up to 
two RLL hard disk drives (such as the 
ST-238 or ST-277). Designed for XT 
compatibles. 

MCT-RLL $119.95 


FLOPPY/HARD RLL CONTROLLER 

Increase hard disk performance and 
free up an expansion slot at the same 
time! This controller card combines 
functions normally requiring two 
expansion cards. It supports up to two 
RLL hard drives (such as the ST-238 or 
ST-277) for better hard disk perform¬ 
ance, and two floppy drives (5 1/4” or 
3 1/2” floppy, 360K, 720K, 1.2Mb or 
1.44Mb). Designed for AT compatibles. 
MCT-AFH-RLL $199.95 


HARD DISK CONTROLLER 

This versatile hard disk controller will 
support just about any hard disk you 
wish to install. It will work with 5, 10, 20, 
30 and 40 megabyte drives. Designed 
for XT compatibles. 

MCT-HDC $79.95 

FLOPPY/HARD CONTROLLER 

This 16-bit controller card for AT 
compatible computers supports up to 
two floppy drives (5 1/4” or 3 1/2” 
floppy, 360K, 720K, 1.2Mb or 1.44Mb) 
and two hard disks. It has a high speed 
(16 bit) bus to take advantage of the 
fast 80286 microprocessor. Includes 
support for disk activity LEDs. 
MCT-AFH $149.95 


ORDER TOLL FREE 300-538 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 


5L"7//#7# 
























iroiec 3 be 


motherboards 


IE MHz 1Mb RAM 

*1033 

IB MHz 4 Mb RAM 

*2333 

20 MHz 1Mb RAM 

•2233 

20 MHz 4 Mb RAM 

•3533 



MADE IN U.8.A. 




npvi 





long life lithium battery 


This well designed powerhouse 
represents 386 technology at its very 
best. With such features as high speed 
memory caching, a cache enabled 
benchmark speed of 30 MHz using the 
Landmark speed test (24 MHz for the 
16 MHz version), near-zero wait states, 
and a full 32-bit motherboard through¬ 
put, the Mylex simply outclasses the 
competition! The 16 MHz version even 
leaves IBM’s Model 80 and Compaq’s 
386/16 “in the dust” (Steve Gibson, 
InfoWorld, Dec. 14, 1987). Its design 
and performance have been rated 
excellent by writers at InfoWorld, 
Computer Currents and PC Week. 

- High speed 25ns static RAM in 
cache (45ns for 16 MHz) 

■ Fast operating speed (near-zero 
wait state) 

■ 1 Mb memory installed (4 Mb 
optional) 

- 32-bit AMI BIOS provides full IBM 
compatibility 

■ 8 MHz I/O bus provides maximum 
card compatibility 

- Socketed for an 80287 co-processor, 
or add an 80387 co-processor using an 
optional daughterboard 

- Six 16-bit expansion slots, two 8-bit 
slots 

■ Fits into standard AT style case 



Install this long-lasting battery in your AT compatible or 386 
computer! This 6.8V lithium battery has a longer life than 
ordinary batteries and is much more reliable. It’s small 
enough to be installed virtually anywhere in your computer 
and it has an adhesive/velcro mounting strip and a mother¬ 
board connector for easy installation. 

LITHIUM-6.8V 


Optional daughterboard for math co¬ 
processor. Uses one slot. 

MCT-386MB-MCB $149.00 


MCT-386MB MCT-386MB-4 

MCT-386MB20 MCT-386MB20-4 










































fftflCC mini 38E motherboard 



Landmark AT speed 
23.2 MHz Norton SI IB. 7 

Staggering performance of a 386 in a 
small footprint! This motherboard uses 
the same cache-RAM architecture as 
the full size Mylex motherboards.The 
memory has been relocated to a 32-bit 
peripheral card. The memory card can 
provide 1 or 2Mb using 256K DRAMS 
(0K installed). The on-board static RAM 
cache achieves higher levels of perform¬ 
ance than you would expect from this 16 
MHz 386 using 120ns DRAMS. 

- 64Kb high speed direct-mapped 
static RAM cache 

- 1 Mb or 2 Mb memory on standard 
memory board 

• Up to 8 Mb of 32-bit-memory on 
piggyback memory board, for a total 
of 10 Mb 

• AMI BIOS with 32 bit EGA support 

- Socketed for 80387 math co-processor 
■ One 8-bit slot, four 16-bit slots,one 

32-bit slot 

• Dallas CMOS/Clock device on-board 
with battery 

MCT-386JR 

MCT-386JR20 

20 MHz version. $1695.00 

MCT-386JR-M 1 to 2 Mb memory card 
(required). OK installed. $159.00 
MCT-386JR-M8 8 Mb piggyback 
memory board. OK installed. $159.00 



i 


fFW10C 




Save valuable desk space and add style to your office with 
this sleek upright design. Our new tower case has enough 
room for almost any configuration you can come up with and 
it includes an ample power supply for all your requirements. 

• Accomodates all sizes of motherboards 
- 250 watt power supply included 

■ Mounts for 3 floppy & 4 hard drives 

• Turbo & Reset switch, speed display, power & disk LED’s 

■ Mounting hardware, faceplates & speaker included 
CASE-100 


ORDER TOLL FREE000-530-5000 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 




































































# MODULAR CIRCUIT TECHNOLOGY 


IBMHz t*8E motherboard 



Landmark A T speed 13. B MHz 
Morton Sill. E 

A streamlined 80286 motherboard for your XT! This compact 
286 motherboard fits standard XT compatible cases as well 
as “baby” AT-style and regular AT-style cases. And it has 
more features and better performance than a full-sized 
motherboard! It has three keyboard-selectable operating 
speeds (6MHz, 10MHz, and 12MHz), six 16-bit and two 8-bit 
expansion slots, 1 megabyte RAM capacity, and an automati¬ 
cally recharging NiCad battery. In addition, it uses Zymos 
POACH chips to increase motherboard reliability. 

M286-12 




. .™ • 


Rim 

ELECTRONICS 


' MODULAR CIRCUIT TECHNOLOGY 


tO MHz; single chip 
8088motherboard 



Landmark A T speed 4.1 MHz 
Morton SI B. 1 

A lot of speed in a small package! This XT compatible motherboard 
blazes along at a fast 10 MHz — several times faster than a standard 
XT. It is fast enough to keep up with an IBM AT in some applications; in 
our own Autocad test, it drew as fast as an 8MHz AT (a math co¬ 
processor was installed in both machines). Features include two 
keyboard selectable operating speeds (4.77 MHz and 10MHz), eight 
expansion slots and the MCT BIOS. 

MCT-TURBO-10 



nickel express 




Get better performance from your PC! By installing 
this inexpensive device, you can make your PC, 
XT, or clone run up to 67% faster. The Nickel 
Express is easy to install, requires no slot, and 
comes with everything necessary for installation, 
including a mounting bracket, cable, and software. 
Features include an NEC V20-8 processors, turbo 
switch, and three operating speeds for maximum 
compatibility. 

NICKEL-X 




























































Get 386 performance from your PC or XT compat¬ 
ible! Installing this expansion card in your 8088 
machine will make it run up to 10 times faster. 

The Intel Inboard comes with an 80386 (16 MHz) 
microprocessor, a socket for an 80387 co¬ 
processor, 1 megabyte of fast 32-bit RAM, excel¬ 
lent documentation, disk cache software, LIM EMS 
emulator software, and Intel’s five year warranty; 
at $895.00, this is a real bargain! (An optional 2Mb 
piggyback memory board is also available.) 
PCIB1200 

PIGGYBACK MEMORY BOARDS 

PCIB1210 1 Mb installed. $649.00 

PCIB1220 2 Mb installed. $1195.00 



386 muscle for your AT! Boost the power of your 
AT or AT compatible by slipping this card into one 
of your expansion slots. Intel’s 386/AT comes with 
a 16 MHz 80386 microprocessor that doubles the 
speed of your AT, a socket for an 80387 co¬ 
processor, a memory capacity of 1 megabyte, a 
five year warranty, and superb engineering and 
construction. An optional 2Mb piggyback board is 
also available. 

PCIB 3000 



inter math 


PIGGYBACK MEMORY BOARD 

1 Mb installed, expandable to 2 Mb. 

PCIB 3110 

CABLE KITS 
PCIB3001 For IBM AT. 

PCIB3002 For AT compatibles. 


$549.95 


$159.95 


If you use calculation-intensive software such as Supercalc3, Lotus 
version 2 or Autocad, you should install a math co-processor. This will 
allow your programs to run from 2 to 10 times faster (your software must 
be designed for a co-processor). These co-processors have 80-bit 
floating point accuracy and trigonometric and logarithmic functions. 

Each co-processor comes with a comprehensive installation manual and 
software guide. 



8-BIT COPROCESSORS 
8087 5 MHz $99.95 

8087-2 8 MHz $159.95 

8087-1 10 MHz $229.95 


16-BIT COPROCESSORS 
80287 6 MHz $179.95 

80287-8 8 MHz $249.95 

80287-10 10 MHz $309.95 


32-BIT COPROCESSORS 
80387-16 16 MHz $499.95 
80387-20 20 MHz $799.95 


ORDER TOLL FREE800-538-5000 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 


























EH LOGITECH 3 button mouse 



Our best selling mouse! Voted PC Magazine’s “Editor’s 
Choice” and now the standard in the industry. This all¬ 
purpose opto-mechanical mouse is fully compatible with with 
most any software that supports a mouse. 

All versions support the following features: 

* Serial support (COM1/COM2) 

- Lotus 1-2-3 compatible with software shell 

■ 200 dots per inch resolution 

■ “Click” software adjusts programs for mouse use 
automatically 

■ “Logimenu” adapts keyboard-only applications for mouse 
use with pop-up menus 

■ “Point Editor” — an easy-to-use mouse-based editor 

LMOUSE $79.95 


SERIAL MOUSE WITH LOGIPAINT $99.95 

Includes LOGIPAINT — a powerful and versatile painting 
program. 

LMOUSE-P 

BUS MOUSE WITH LOGIPAINT $99.95 

Includes bus interface card and LOGIPAINT. No com port 
needed. 

LMOUSE-BP 

BUS MOUSE WITH LOGIPAINT/CAD $149.95 

Includes Generic Cad 3.0 with dot plot. Everything you need 
to turn your PC into a full CAD workstation. 

LMOUSE-BPC 


LOGITECH PUBLISHER MOUSE (SHOWN) $139.95 

A complete desktop publishing package. 

Includes 3 button serial mouse, bus interface 
card and Publisher software, a sophisticated 
page layout program. 

LMOUSE-BPBL 



EDITOR’S 

CHOICE 





fSt 



EB LOGITECH hirez mouse 



An incredibly responsive bus mouse for those who want the 
very best! This high resolution (320 dpi) mouse is ideal for 
desktop publishing and CAD programs and it requires less 
desk space to use. 

- 320 dots-per-inch resolution 

■ No pad, power supply or serial port required 

- Includes driver, text editor & pop-up menus 

■ Superb high-resolution tracking 

■ Bus card included 

- Reliable opto-mechanical technology 
LMOUSE-BH 




























OFi handy scanner 


*B43 3S 



The DFI Scanner HS-3000 is 
a hand-held scanner design¬ 
ed for PC compatibles that 
scans images up to 4.1” 
wide. It’s so easy to use — 
just roll it over an image and 
display it on your screen — 
it’s that simple! 

• User selectable 100, 200, 
300 or 400 DPI in both 
directions 

- 2 encoding methods: B&W 
(High contrast) & 
half-tone (3 modes) 

- 32 levels of gray scale 

■ User adjustable brightness 
control 

- Hercules, CGA & EGA 
compatible 

- Image editor utility permits 
90 Q rotation & the ability 
to save in Windows, 

GEM, Halo & PC 
Paintbrush formats 

■ Includes Halo DPE, a 
sophisticated Desktop 
Publishing Editor 

HS-3000 


2 button serial mouse 



An inexpensive but capable mouse especially 
useful for the economy mouse user. 

■ Device driver software included 
- Connects to standard serial port 

■ Reliable, accurate opto-mechanical design 
LMOUSE-2 



ORDER TOLL FREE800-530-5000 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 











monitors 



I VM I I RGB 

A steady performer! Whether at home 
or at the office, this color monitor will 
get the job done for you. The Casper 
RGB is CGA compatible and displays 
up to 16 colors with a maximum 
resolution of 640 x 200. Features 
include a switch to select an amber or 
green display (monochrome text mode), 
and a 14” glare-resistant screen. 

HD-55 




CASPER EGA 

High resolution color! With a maximum 
resolution of 720 x 350 and a 16 color 
display, the Casper EGA provides you 
with the colors you want and the clarity 
you need. The 14” glare-resistant 
screen with a .31 mm dot pitch makes 
viewing easier. Includes a 9-pin cable. 
EGA-MONITOR 


EGA SPECIAL 
SAVE $EO 

BUY THE CASPER EGA MONITOR 
AND THE MCT-EGA CARD 
TOGETHER FOR JUST $489 




SEC multisync II 

Breathtaking color! You’ll be hard 
pressed to find a better monitor — at 
any price! The Multisync II has a 
remarkably clear display (it has a 
maximum resolution of 800 x 560) with 
crisp, distinct colors that approach “real 
world” colors in VGA mode. The 
Multisync II automatically adjusts to the 
display adapter installed in your 
computer, whether you have the new 
MCGA, VGA, and PGC adapters, or the 
older adapters such as CGA and EGA. 
This monitor is ideal for CAD, CAM, 
Windows, and other graphics-intensive 
applications. Monitor includes a 9 to 15 
pin adapter for use with PS/2 computers. 
NEC-MULTI 



MODULAR CIRCUIT TECHNOLOGY graphics cards 



color graphics card 

Compute in color! Add color to your computer system by 
installing this CGA compatible card. This display adapter 
supports RGB and composite monitors. It even has an RF 
output for your TV set. Maximum resolution: 640 x 200 
in monochrome, 320 x 200 in color. 

MCT-CG 


EGA card 

A necessity for the serious user! If you spend much time at 
your computer, you simply must have an EGA display 
system. This EGA card supports a 16 color display and a 
maximum resolution of 640 x 350 pixels. Works with EGA, 
RGB or high resolution monitors. 

MCT-EGA 


























































VGA displays 


VGA package *G49 as 


This VGA display system offers an unbeatable combination of 
color and clarity: with it, you can display a vivid array of up to 
256 colors simultaneously. Other modes support 800 x 560 or 
the standard 640 x 480 in 16 colors from a palette of 64 
colors. In addition to its color and clarity, this VGA system 
offers full compatibility with IBM’s VGA. Consisting of a fully 
compatible VGA card from ATI, and a professional graphics 
analog monitor, the VGA system offered by JDR Microde¬ 
vices is now available at a price comparable to EGA display 
systems. 

• 640 x 480 in sixteen colors for VGA compatibility 

■ 320 x 200 with 256 colors from a palette of 262,000 

- SoftSense Automatic Mode switching for transparent 
downward capability with EGA, CGA, Monochrome & 
Hercules graphics 

- High resolution, IBM style, analog monitor 

• Comes with support & drivers for 1 -2-3, 

Symphony, Windows, GEM & AutoCad 

- User friendly manual with step-by-step instructions 

• Software includes Mode Switching, Screen Saver & 
Diagnostics software 

VGA-PKG 



sigma VGA graphics card 



“... if I were in the market 
today for a VGA board, 
the Sigma VGA would be 
my choice. 99 
Curtis Franklin Jr., 

BYTE, March 1388 



KKjigB 




HUUI 


*i </■"' 1 











ir Tuvlm OV* V 

ILJSl 

I 1 JMOOIW Ijjj 




An intelligent graphics card that offers a 
universal solution to the multiple PC 
display standards. It supports all the 
current IBM PC and PS/2 display 
modes and monitors and it’s 100% 
hardware compatible in all modes. Ideal 
for use with the NEC Multisync II 

• 100% register compatible 

• VGA, EGA, CGA, HGC & MDA 
compatible 

■ 320 x 200 in 256 colors 

■ 640 x 480, 800 x 600 in 16 colors 

• 80 x 25, 132 x 44 text modes 

■ Supports all standard digital & analog 
monitors (9 & 15 pin) 

- Utility software included 
MCT-VGA 


ORDER TOLL FREE800-538 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 


SL rfiJiIi 






































MCT modular programmers 


common hast adaptor card *B3 3S 



Introductory offer: Order a modular programmer by October 31 st 1081 
and receive a host adaptor card free! A ^3 95 value! 


The ideal system for developers; an integrated modular 
design that expands as your needs grow. All the program¬ 
mers require a common host adaptor card so you need just 
one slot to program EPROMS, PROMS, PALS, etc. The 
adaptor card allows user selectable programmable addresses 
which prevents addressing conflicts. Also included is a helpful 
menu driven software package which makes programming a 
snap! This system is comparable to equipment that previ¬ 
ously cost thousands of dollars. Now it’s available to you at a 
fraction of the cost! Includes molded cable. 

MCT-MAC 



universal programmer 
and tester module 



This one module replaces all the available modules at a 
savings of over $430 if purchased individually. 

• Programs EPROMS, EEPROMS, PALS, Bi-polar PROMS 
8748 & 8751 series devices 

■ Load disk, Save disk, Edit, Blank check, Program, Auto, 
Read Master, Verify & Compare 

■ Textool socket accepts .3 to .6 inch wide ICs from 8-40 pins 

■ Tests TTL, CMOS, dynamic & static RAMS 

MCT-MUP 


EPROM programmer module 



- Programs 24 to 32 pin EPROMS, CMOS EPROMS & 
EEPROMS from 16K to 1024K 

- HEX to OBJ converter 

• Auto, Blank check/Program/Verify 

• Vpp 5, 12.5, 12.75, 13, 21 & 25 volts 

- Normal, Intelligent, Interactive & Quick pulse programming 
algorithms 

MCT-MEP 
MCT-MEP-4 
MCT-MEP-8 



4 EPROM programmer 
8 EPROM programmer 


$169.95 

$259.95 






















bi-pal a r PROM 
programmer module 



- Programs AMD, MMI, NS, Tl & Signetics bi-polar PROMS 

■ Load disk, Save disk, Edit, Blank check, Program, Auto, 
Read Master & Verify 

■ HEX to OBJ converter 

■ Auto, Blank check/Program/Verify 
MCT-MBP 


PAL programmer module 



• Programs MMI, NS, & Tl 20 & 24 pin devices 
■ Blank check, Program, Auto, Read Master, Verify 
& Security fuse blow 

MCT-MPL 

MCT-MPL-SOFT $99.95 

A PAL programming development software pakage. 




8748programmer module 



* Programs 8741,8742, 8748, 8749 & 8750 EPROM 
& PROM types 

• Load disk, Save disk, Edit, Blank check, Program, Auto, 
Read Master, Verify & Compare 

■ Normal & intelligent programming algorithms 

MCT-MMP 



digital 1C & memorg 
tester module 



- Tests TTL, CMOS, dynamic & static RAM 

■ Auto search for unknown part numbers 

■ TTL tester, CMOS tester, memory tester 

■ User-programmable test procedures 

MCT-MIC 


ORDER TOLL FREE800-538-5000 

LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 





















Ultra high density! With a format capacity of 
i .44 megabytes, this Mitsubishi 3.5" floppy drive 
doubles the capacity of older 3.5" drives (720K) 
and holds 17% more data than 5VThigh density 
drives. For added flexibility, the Mitsubishi drive 
also works with 720K floppy disks. Optional 
software driver required for older versions of 
MS-DOS. 

FDD-1.44X Black faceplate for XT-style machines 
FDD-1.44A Beige faceplate for AT-style machines 

Optional software driver $19.95 

31 / 2 " DS/HD Diskettes $49.95 

Box of 10 Nashua high density diskettes. * 

N-3.5HD J 





TO MAKE YOUR 

WRITING MORE 
RNETWG.STOP 

USING DULL 

CHARACTERS. 


24-wire print quality 


Ho. Hum. 

Yawn. That’s 
how people 
react when your writing fails to keep them 
glued to the page. But you’ll get readers’ atten¬ 
tion and keep it, when you write with appeal¬ 
ing, fully-developed characters. Like the ones 
created by our Pinwriter® P2200 printer. 

The P2200’s 24-wire print head produces 
crisp, fully-formed characters for a 9-wire 
price. Which means you get print quality that 
people will stop and read. At a price that 
won’t stop you. 

Of course, stand-out print quality is just 
one reason the P2200 is so outstanding. 

It sprints through 55 letter quality CPS 


-wire price 


or 170 in draft 
mode. Dresses 
up memos, let¬ 
ters, etc., with up to 128 type variations. And, 
like all our Pin writers, it works with more soft¬ 
ware packages than any other 24-wire printer. 

For more information about the entire 
Pinwriter Family, call 1-800-343-4418. And dis¬ 
cover what a little character development can do 
for your writing. 

NEC PRINTERS. THEY ONLY STOP 
WHEN YOU WANT THEM TO. 



NEC 


CsC 


Computers and Communicatioi 


NEC Information Systems, Dept. 1610,1414 Massachusetts Ave., Boxborough, MA 01719. 




Our most 
powerful 386™ 
based computer 
♦.♦made in America. 


The 

Tandy 

5000 MC 


wmmmmmmmmmm 


JUUL 


////#! I I I I 
f I I I I I > • . I 

iijiiii.II 


I r J i J ' 



The new Tandy 5000 MC 
Professional System is pure 
performance, from the Intel® 
80386 processor operating at 
20 MHz to the memory cache 
controller that provides 
RAM-fast access to data. 

With the 5000 MC, you 
have the high-performance 
platform needed to take the 
fullest advantage of industry- 
standard MS-DOS® applica¬ 


tions, powerful new MS® 
OS/2 programs or multiuser 
SCO® XENIX® software. 

Operating at 20 MHz, the 
5000 MC cuts through the 
big jobs like database man¬ 
agement, large spreadsheets 
and sophisticated graphics. 
Its IBM® Micro Channel™ 
compatible architecture al¬ 
lows multiple processors to 
use the same bus. 


The system architecture 
also provides a radical in¬ 
crease in data-transfer rates 
when the Tandy 5000 MC is 
configured within a 3Com® 
workgroup or a multiuser 
environment. 

The Tandy 5000 MC is the 
new alternative in personal 
computing—from the best¬ 
selling family of PC Compat¬ 
ibles made in America. 

Rsdio /hflok 

COMPUTER CENTERS 

A DIVISION OF TANDY CORPORATION 


Tandy Computers: Because there is no better value.™ 


Intel/Reg. TM Intel Corp. IBM/Reg. TM and Micro Channel/TM IBM Corp. MS, MS-DOS and XENIX/Reg. 
TM Microsoft Corp. SCO/Reg. TM The Santa Cruz Operation. 3Com/Reg. TM 3Com Corp. 


Circle 225 on Reader Service Card